> Markdown version of [/jobs/ext/2219514-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2219514-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** ACE Limited - **Location:** United States - **Contract:** Permanent contract - **Skills:** 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, Software Engineering, Systems Integration, PIC Microcontroller, Safety Critical Systems, Process Control Systems, Bare Metal, Hardware Infrastructure - **Published:** August 25, 2026 - **Apply:** https://www.dice.com/job-detail/4ac0172a-a814-4d19-ba43-a98dbf3184b4 ## About the Role · 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. ## 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. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer)