Embedded Software Engineer
Core
Design, develop, and maintain software for GNSS Anti-Jam embedded systems in the Defence & Security sector.
Role type
Embedded Software Engineer
Builds
GNSS Anti-Jam equipment
Domain
Defence & Security / Embedded Systems
Deliverable
production ML models | product features
Required skills
C programming, embedded bare-metal development, real-time operating systems (RTOS), hardware interfacing, peripheral drivers, protocol implementation, software architecture, source control (Git/Subversion)
Preferred skills
independent work, process improvement analysis, requirement analysis
Technologies
C, RTOS, Git, Subversion
Responsibilities
Design, code, debug, test, and maintain low-level microprocessor code and higher-level embedded OS software; develop application logic, drivers, and HMI; collaborate with hardware engineers to meet project goals; ensure delivery within timescales and budget.
Seniority
Mid-to-Senior, hands-on IC
