Senior Embedded Software Engineer - Industrial Controls

Columbus McKinnon Corporation

Menomonee Falls (WI)

Hybrid

USD 110,000 - 160,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Columbus McKinnon Corporation in Wisconsin is seeking a Senior Embedded Software Engineer to design and develop embedded software for industrial automation controls and wireless communications. You will collaborate with engineers on New Product Development teams to create architecture and implement robust code in C and C++.

Requires 6+ years in embedded software, ARM with RTOS, and experience with USB, UART, SPI, I2C, CAN, and wireless protocols. Occasional travel up to 10% is expected.

Qualifications

  • B.S. degree in Electrical or Computer Engineering; M.S. preferred.
  • 6+ years of embedded C and C++ experience on ARM with RTOS or bare-metal.
  • Experience with USB, RS232, SPI, I2C, CAN; Bluetooth/BLE or Wi‑Fi for wireless.

Responsibilities

  • Develop architecture and designs to meet the product requirements.
  • Design and develop embedded software using C, C++.
  • Conduct unit, integration, and system tests.
  • 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.
  • Travel up to 10% to other CMCO locations and customer sites.

Skills

Embedded C
Embedded C++
ARM processors
RTOS
Low-level protocols
Wireless communications
Schematic diagrams
Test & debugging tools
Team collaboration
Time management

Education

B.S. in Electrical or Computer Engineering
M.S. preferred

Job description

Columbus McKinnon Corporation in Wisconsin is seeking a Senior Embedded Software Engineer to design and develop embedded software for industrial automation controls and wireless communications. You will collaborate with engineers on New Product Development teams to create architecture and implement robust code in C and C++.

Requires 6+ years in embedded software, ARM with RTOS, and experience with USB, UART, SPI, I2C, CAN, and wireless protocols. Occasional travel up to 10% is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer, Embedded Software
Senior Engineer, Embedded Software

Columbus McKinnon Corporation • Menomonee Falls (WI)

Hybrid
USD 110,000 - 160,000
Lead Embedded Systems Architect
Lead Embedded Systems Architect

The Manitowoc Company • Shady Grove (PA)

On-site
USD 120,000 - 160,000
Remote Embedded Software Engineer | Microcontroller Pro
Remote Embedded Software Engineer | Microcontroller Pro

ITW • Columbus (OH)

On-site
USD 78,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Milwaukee (WI)

On-site
USD 120,000 - 180,000
SR Software Engineer
SR Software Engineer

Vaco • Gahanna (OH)

On-site
USD 120,000 - 150,000
Firmware Engineer II: Embedded Controls & RTOS
Firmware Engineer II: Embedded Controls & RTOS

DR Power LLP • Waukesha (WI), Northern (KY)

Hybrid
USD 85,000 - 120,000
Medical, dental, vision
401(k) retirement
Paid time off
+2
Senior Embedded Software Engineer - Onsite Wisconsin
Senior Embedded Software Engineer - Onsite Wisconsin

Actalent • Wauwatosa (WI)

On-site
USD 100,000 - 165,000
Health benefits
401K
Dental and vision
Senior Software Engineer - Embedded Control Systems (Hybrid)
Senior Software Engineer - Embedded Control Systems (Hybrid)

Briggs & Stratton, LLC. • Wauwatosa (WI)

Hybrid
USD 100,000 - 150,000
Senior Embedded Systems Engineer — C/C++, Hardware-Focused
Senior Embedded Systems Engineer — C/C++, Hardware-Focused

LHH Recruitment Solutions • Milwaukee (WI)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer: Drive Systems & RF
Senior Embedded Software Engineer: Drive Systems & RF

Actalent • Wisconsin

On-site
USD 95,000 - 135,000