Embedded Software Engineer

ACE Limited
United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Applications Architecture C++ (Programming Language) Code Review Communications Protocols Software Debugging Embedded Software Firmware Hardware Design Hardware Interface Design Performance Tuning Software Architecture Real-Time Operating Systems
+7 more
Software Engineering Systems Integration PIC Microcontroller Safety Critical Systems Process Control Systems Bare Metal Hardware Infrastructure

Job description

Magnetek is seeking an Embedded Software Engineer with strong experience in C/C++ development for real-time embedded systems. The ideal candidate will have hands-on experience working close to hardware, developing firmware in RTOS and bare-metal environments, and contributing to the design and implementation of high-performance control systems., · Design, develop, test, and maintain embedded software and firmware using C/C++.

· Develop applications for real-time operating systems (RTOS) and bare-metal embedded platforms.

· Interface directly with hardware components for system integration, debugging, and performance optimization.

· Participate in software architecture, code reviews, and product development activities.

· Troubleshoot and resolve complex embedded software and hardware integration issues.

· Collaborate with cross-functional engineering teams throughout the product development lifecycle.

Requirements

· Strong embedded software development experience using C and C++.

· Experience developing software in RTOS environments.

· Hands-on experience with bare-metal firmware development.

· Understanding of microcontrollers, embedded processors, hardware interfaces, and low-level debugging.

· Experience with embedded system design, testing, and troubleshooting.

Preferred Qualifications

· Experience with motor control systems, motion control, or industrial automation products.

· Knowledge of Variable Frequency Drives (VFDs) or related power electronics technologies.

· Experience working with products from manufacturers such as Eaton, Rockwell Automation, Yaskawa, ABB, or similar industrial automation companies.

· Background in industrial controls, drives, or power conversion systems.

Nice to Have

· Experience with communication protocols used in industrial environments.

· Familiarity with firmware optimization, performance tuning, and safety-critical systems.

Exposure to product development within industrial automation, motion control, or power electronics industries.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · World Congress 2026 Europe

1:39 min

Core skills required for robust robotic systems

Falk-Moritz Schaefer · World Congress 2022

Videos

See all

Related articles

See all