Senior Engineer, Embedded Software

Columbus McKinnon EMEA

Menomonee Falls, Northern (WI, KY)

Hybrid

USD 110,000 - 160,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Columbus McKinnon is seeking a Senior Embedded Software Engineer to design and implement embedded software for industrial automation controls and wireless communication products. You will work with cross‑functional teams on new product development, develop architecture, and ensure software quality through testing and code reviews.

Required are a BS in Electrical or Computer Engineering and 6+ years of embedded C/C++ experience on ARM with RTOS or bare‑metal, plus knowledge of

Qualifications

  • Design, implement, and test embedded software in industrial automation contexts.
  • Proficiency with C/C++ for embedded systems.
  • Experience with ARM processors running RTOS and bare-metal implementations.
  • Knowledge of USB, RS232, SPI, I2C, CAN; wireless protocols (Bluetooth/BLE/Wi‑Fi).
  • Ability to read schematics and use test equipment for debugging.

Responsibilities

  • Develop architecture and designs to meet product requirements.
  • Design and develop embedded software using C, C++.
  • Conduct unit, integration, and system tests.
  • Use Jira and version control in a controlled workflow; participate in code reviews.
  • Travel up to 10% to CMCO locations and customer sites.
  • Collaborate with product management and customers to drive innovative designs.
  • Contribute to team guidelines and best practices in embedded software.

Skills

Embedded C
C++
ARM RTOS
Low level protocols
RF communications
Schematic reading
Testing & Debugging

Education

B.S. in Electrical or Computer Engineering

Job description

Select how often (in days) to receive an alert:

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.

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.

@ 2024 Columbus McKinnon Corporation. All Rights Reserved.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer, Software
Engineer, Software

Columbus McKinnon EMEA • Menomonee Falls (WI), Northern (KY)

Hybrid
USD 85,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Columbus McKinnon • Milwaukee (WI)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Columbus McKinnon • Menomonee Falls (WI)

On-site
USD 110,000 - 140,000
Senior Embedded Software Engineer – Industrial Controls
Senior Embedded Software Engineer – Industrial Controls

Columbus McKinnon • Menomonee Falls (WI)

On-site
USD 110,000 - 140,000
Senior Engineer, Embedded Software
Senior Engineer, Embedded Software

CMCO Brasil • Menomonee Falls (WI)

On-site
USD 100,000 - 130,000
Engineer, Electrical
Engineer, Electrical

Columbus McKinnon EMEA • Wadesboro (NC)

Hybrid
USD 70,000 - 100,000
Senior, Quality Engineer
Senior, Quality Engineer

Columbus McKinnon EMEA • Chattanooga (TN), Northern (KY)

Hybrid
USD 90,000 - 120,000
Manager, Human Resources
Manager, Human Resources

Columbus McKinnon EMEA • Chattanooga (TN), Northern (KY)

Hybrid
USD 85,000 - 120,000
Product Manager, Wireless Controls
Product Manager, Wireless Controls

Columbus McKinnon EMEA • Menomonee Falls (WI), Northern (KY)

Hybrid
USD 110,000 - 140,000
2nd Shift Janitor
2nd Shift Janitor

Columbus McKinnon EMEA • Virginia (IL), Northern (KY)

Hybrid
USD 32,000 - 42,000