Lead Embedded Software Design & Verification EngineerTechHeads is currently seeking an experienced Lead Embedded Software Engineer to drive the design, development, and verification of embedded control systems within a highly regulated environment. This role requires strong technical leadership, hands‑on development expertise, and experience working to aerospace‑grade standards.Responsibilities Lead the design and verification of embedded software systems Provide technical leadership and mentorship to embedded software engineers Drive requirements definition, architecture, and detailed design activities Lead code reviews, design reviews, and requirements reviews Develop and manage software plans (e.g., PSAC, SDP, SAS) Support and lead DO-178C compliance activities Oversee system integration and verification processes (HIL/SIL) Requirements Strong proficiency in C for embedded systems Solid understanding of: Control theory (PID loops, feedback systems) Embedded systems and microcontroller architecture Experience with motor control microcontrollers or DSP platforms (e.g., ARM Cortex-M, TI C2000) Knowledge of PWM generation, ADC sampling, and real‑time timing constraints Experience with communication protocols (SPI, I2C, CAN, UART) Experience working to aerospace standards such as DO-178C Hands‑on experience with HIL/SIL testing environments Proven ability to lead technical teams and deliver complex embedded systems Strong stakeholder and customer engagement experience Exposure to simulation and modelling tools such as MATLAB/Simulink Qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Embedded Systems, or a related field 5–10+ years’ experience in embedded software design and verification Demonstrated experience mentoring junior engineers and leading system‑level integration
#J-18808-Ljbffr