Senior Embedded Software Engineer
Senior Embedded Software Engineer
Columbus McKinnon
Greater Milwaukee
See who Columbus McKinnon has hired for this role
See who Columbus McKinnon has hired for this role
Position Title: Senior Engineer, Embedded Software
Location: Menomonee Falls, WI, US, 53051
Job Summary/Overview
As a Senior Embedded Software Engineer at Columbus McKinnon, you will work together with engineers on New Product Development teams to design and implement technology solutions in our industrial automation controls and wireless communication product portfolios.
Essential Duties and Responsibilities
- Develop architecture and designs to meet the 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.
- Travel up to 10% to other CMCO locations and customer sites.
Knowledge, Skills, Competencies, and Abilities
- Demonstrated ability to design, implement, and test embedded software solutions.
- Experience with industrial controls, including VFD drives.
- Experience with control systems design and implementation is preferred.
- Experience with RF communications hardware and software is preferred.
- Working knowledge of electronic circuits and an ability to read schematic diagrams.
- Proficiency with test and debug tools, such as multimeters, oscilloscopes, and logic analyzers.
- Independent problem-solving and analysis skills.
- Ability to work collaboratively and productively within a team.
- Ability to meet critical deadlines, incorporating solid time-management skills.
Required Qualifications
- B.S. Degree in Electrical Engineering or Computer Engineering (M.S. Degree preferred).
- 6+ years of experience, including the following:
- 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.
About Columbus McKinnon:
Columbus McKinnon is a leading worldwide designer, manufacturer and marketer of intelligent motion solutions that move the world forward and improve lives by efficiently and ergonomically moving, lifting, positioning and securing materials. Key products include hoists, crane components, precision conveyor systems, rigging tools, light rail workstations and digital power and motion control systems. We are focused on commercial and industrial applications that require the safety and quality provided by our superior design and engineering know-how. Columbus McKinnon is a publicly traded company that has been in business for almost 150 years – proud of our heritage, where we come from, and where we’re going. As Columbus McKinnon grows globally, so does our need for driven and inspired employees. Join our winning team!
Columbus McKinnon Corporation promotes a diverse and inclusive workforce and is an Equal Opportunity Employer that does not discriminate against employees or applicants for employment on the basis of race, color, national origin, ancestry, age, religion, sex, gender, gender identity, gender expression, sexual orientation, physical or mental disability, medical condition, genetic information, military or veteran status, marital status, or any other Federal or State legally-protected classes. We also value the safety of all associates and work hard to maintain a Drug Free Workplace.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Industries
Machinery Manufacturing, Industrial Machinery Manufacturing, and Automation Machinery Manufacturing
Referrals increase your chances of interviewing at Columbus McKinnon by 2x
See who you knowFeatured Benefits
Inferred from the description for this job
-
Medical insurance -
Vision insurance -
Dental insurance -
401(k) -
Paid maternity leave -
Paid paternity leave -
Disability insurance
Get notified about new Embedded Software Engineer jobs in Greater Milwaukee.
Sign in to create job alertSimilar jobs
-
Embedded Software Engineer - Pewaukee/Milwaukee, Wisconsin
Embedded Software Engineer - Pewaukee/Milwaukee, Wisconsin
Delta Electronics Americas
-
Staff Software Engineer - Embedded Networking (remote)
Staff Software Engineer - Embedded Networking (remote)
Johnson Controls
-
Software Design Engineer - Tuner Software
Software Design Engineer - Tuner Software
Harley-Davidson Motor Company
-
Firmware Engineer II - Advance Commercial Technology
Firmware Engineer II - Advance Commercial Technology
Generac
People also viewed
-
Software Engineer II
Software Engineer II
-
Principal Firmware Engineer
Principal Firmware Engineer
-
Software Engineer
Software Engineer
-
Sr. Embedded Systems Engineer
Sr. Embedded Systems Engineer
-
Firmware Engineer II
Firmware Engineer II
-
Principal Firmware Engineer - IoT
Principal Firmware Engineer - IoT
-
Software Lead Engineer
Software Lead Engineer
-
Software Engineer
Software Engineer
-
Senior Software Engineer-MR Imaging Software
Senior Software Engineer-MR Imaging Software
-
Senior Qt/C++ Software Engineer – Medical Devices
Senior Qt/C++ Software Engineer – Medical Devices
Similar Searches
-
Embedded Developer jobs
-
Firmware Engineer jobs
-
Embedded System Software Engineer jobs
-
Embedded System Engineer jobs
-
Embedded Engineer jobs
-
Embedded Software Designer jobs
-
Embedded Software Consultant jobs
-
Senior Embedded Software Engineer jobs
-
Software Firmware Engineer jobs
-
Senior Embedded Engineer jobs
-
Embedded Design Engineer jobs
-
Senior Firmware Engineer jobs
-
Principal Firmware Engineer jobs
-
Product Assurance Engineer jobs
-
Staff Firmware Engineer jobs
-
Embedded Software Manager jobs
-
Firmware Design Engineer jobs
-
Linux Developer jobs
-
Linux Consultant jobs
-
Electronic Software Engineer jobs
-
Corporate Application Engineer jobs
-
Senior Digital Design Engineer jobs
-
Embedded System Developer jobs
-
Hardware Software Engineer jobs
-
Internet Engineer jobs
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content