> Markdown version of [/jobs/ext/1916981-controls-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1916981-controls-firmware-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). --- # Controls/Firmware Engineer - **Company:** magniX USA Inc - **Location:** Everett, WA, United States - **Experience:** Expert - **Salary:** $120,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), CAN Bus, Communications Protocols, Computer Engineering, Data Centers, Embedded C, Firmware, IT Management, Modbus, Simple Network Management Protocols, System-level Testing, Information Technology - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0da801cb54183d21 ## About the Role * Bachelors' Electrical Engineering, Computer Engineering, or related field * 5+ years in embedded controls or firmware for power systems. * Experience with real-time control of power converters or battery management systems. * Proficiency in embedded C/C++ and familiarity with common industrial communication protocols (CANbus, Modbus, or similar). Preferred Qualifications: * Experience with datacenter power/IT protocols (PMBus, Redfish, SNMP). * Background in aerospace or automotive controls, adaptable to stationary/industrial applications. * Experience with functional safety practices (e.g., IEC 61508, ISO 26262) as applied to power systems. Location: Applicants must be willing and able to commute to magniX's location in Everett, Washington. ## Description About the role: magniX is building a small, cross-functional team to develop a new 800V battery-based power supply and backup system for datacenter compute racks, drawing on the company's deep bench of electric propulsion battery and power electronics expertise. The Controls/Firmware Engineer develops the architecture that ties the battery management system, power converter, and datacenter rack power management together. They will design charge/discharge control algorithms, fault handling logic, and the communication layer connecting the power system to datacenter IT infrastructure., * Design and implement control algorithms for battery charge/discharge management, converter operation, and mode transitions (grid-tied, UPS/backup, islanded). * Develop fault detection, protection, and graceful-degradation logic across the battery, converter, and rack interface. * Implement communication protocols to interface with datacenter power and IT management systems (e.g., Modbus, CANbus, PMBus, Redfish). * Collaborate with the Power Electronics and Battery Systems Engineers to define control interfaces and timing requirements. * Support hardware-in-the-loop and system-level test activities. ## Related Videos - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [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) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [From developer to manager – what does it take to become an engineering manager?](https://www.wearedevelopers.com/magazine/42-from-developer-to-manager-what-does-it-take-to-become-an-engineering-manager) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)