Embedded Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
We're looking for an Embedded Software Engineer to develop real-time motor control and actuator systems to support advanced high-reliability industrial and aerospace-adjacent applications.What you'll doDevelop embedded C software for motor control and actuator systemsWork with TI C2000 peripherals (PWM, ADC/DAC, I/O, serial interfaces)Implement and support control algorithms (position, speed, feedback loops)Debug hardware/software interactions using lab equipmentSupport requirements-based testing and validation (DOORS-based traceability)Develop Python scripts for test automation and regression testingOptimise time-critical code paths where required (low-level C / occasional assembly)What we're looking forStrong experience in Embedded C and microcontroller-based developmentUnderstanding of real-time systems and hardware interfacingExperience with PWM, ADC, SPI, I2C, UART or similar peripheralsAbility to debug hardware-level issues in a lab environmentPython scripting for automation or test developmentNice to haveExperience with motor control or power electronicsFamiliarity with TI C2000 or similar DSP/MCU platformsKnowledge of control systems (PID, feedback control)Experience in aerospace, defence, automotive, or other high-reliability domainsDOORS or requirements-based development exposure