> Markdown version of [/jobs/ext/517487-senior-embedded-software-controls-engineer](https://www.wearedevelopers.com/jobs/ext/517487-senior-embedded-software-controls-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). --- # Senior Embedded Software & Controls Engineer - **Company:** Brooks Automation, Inc. - **Location:** Chelmsford, MA, United States (Remote available) - **Experience:** Expert - **Salary:** $118,265.0 - $160,006.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Communications Protocols, Software Debugging, Embedded Software, EtherCAT, Fault Tolerance, Firmware, Field-Programmable Gate Array (FPGA), MATLAB, Sensor Fusion, Software Engineering, Systems Architecture, Real Time Systems, Low Latency, Hardware Acceleration, Hardware Infrastructure - **Published:** June 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=7d80c6735ac4aa22 ## About the Role Do you have experience in Software engineering?, Do you have a Master's degree?, * Bachelor's, Master's, or PhD in: + Electrical Engineering, Robotics, Controls Engineering, or related field * 8+ years of experience in embedded software and controls development * Strong expertise in: + Real-time embedded programming (C/C++ required) + Feedback control systems and control theory + Multi-axis motion control and high-performance servo systems * Experience implementing: + Digital control loops on MCU/SoC/FPGA platforms + Real-time systems with deterministic timing constraints Preferred Qualifications * Experience with: + Electromagnetic or motor control systems (BLDC, linear motors, planar motors) + DC commutation or custom commutation strategies + Distributed control systems and real-time fieldbuses * Familiarity with: + MATLAB/Simulink or equivalent modeling tools + Sensor fusion and high-precision metrology systems + FPGA-based control or hardware acceleration * Knowledge of: + Precision motion control (micron/sub-micron accuracy systems) + Multi-physics system interactions (electromagnetic, thermal, mechanical) Key Competencies * Strong analytical and problem-solving skills * Ability to translate theoretical models into robust real-world implementations * Effective cross-functional communication and technical leadership * High attention to detail and system-level thinking ## Description We are seeking a highly skilled Senior Embedded Software & Controls Engineer to work on the development of next-generation control systems for advanced levitation-based motion platforms. This role will focus on implementing high-performance DC commutation strategies and distributed control architectures to enable precision 6DOF motion of magnetically levitated structures. The ideal candidate will bridge advanced control theory with real-time embedded execution, delivering robust, low-latency control solutions tightly integrated with custom electronics, sensors, and actuation systems., * Design and implementation of real-time embedded control software for levitation systems, including: + DC commutation algorithms for multi-phase electromagnetic actuation + High-bandwidth closed-loop control for precision positioning + Distributed control coordination across multiple nodes and processors * Translate advanced control models into efficient embedded software, including: + State-space and model-based control implementations + Sensor fusion for multi-degree-of-freedom feedback systems + Deterministic real-time execution on embedded platforms * Architect and develop distributed control frameworks , including: + Synchronization of multiple control loops across networked devices + Low-latency communication protocols (e.g., EtherCAT or equivalent) + Fault-tolerant and scalable system designs * Integrate software with hardware components, including: + Power electronics and current drivers + High-speed sensors (e.g., optical, magnetic, or laser-based systems) + FPGA or MCU-based control platforms * Lead system bring-up, tuning, and validation: + Debug real-time control systems using lab instrumentation + Analyze system performance (latency, stability, noise sensitivity) + Optimize control loop performance at the system level * Collaborate cross-functionally with: + Controls, electrical, mechanical, and system architecture teams + Firmware and FPGA developers + Product development and advanced technology teams * Drive technical innovation and contribute to: + Intellectual property (patents and disclosures) + Next-generation control architectures and methodologies + System-level performance improvements, This role is critical to the successful development of a next-generation levitation platform, enabling: * Breakthrough precision in motion control * Scalable and modular system architectures * Differentiated product capability through advanced controls and software The position offers significant opportunity to influence system architecture, contribute to IP, and shape the future of advanced motion systems. ## Related Videos - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [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) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [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) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)