FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Engineer, Embedded Software
Columbus McKinnon. Develop architecture and designs to meet product requirements .
Tech Stack
Tools & technologiesRTOS
About the role
Key responsibilities & impact- Develop architecture and designs to meet product requirements
- Design and develop embedded software using C, C++
- Conduct unit test, integration test, and system test activities
- Design and implement code in a controlled workflow using JIRA, version control, and code reviews
- Drive innovative designs based on input from product management and end customers
- Adapt to meet critical deadlines, incorporating solid time-management skills
- Contribute to team guidelines and best practices for embedded software development
Requirements
What you’ll need- B.S. Degree in Electrical Engineering or Computer Engineering (M.S. Degree preferred)
- 6+ years of experience
- Embedded C, C++ ARM processors with RTOS and bare-metal implementations
- Low level communication protocols, such as USB, RS232, SPI, I2C, and CAN
- Wireless communication protocols, such as Bluetooth, BLE or Wi-Fi
- Secure boot implementation
- Safety-critical system code design (SIL3) is a plus
- Prior experience with industrial wired networks is a plus
Benefits
Comp & perks- 10% travel to other CMCO locations and customer sites
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++embedded software developmentunit testingintegration testingsystem testingARM processorsRTOSbare-metal implementationslow level communication protocols
Soft Skills
time-managementteam collaborationadaptabilityinnovation