Embedded Software Engineer/Architect
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.
Embedded Software Engineer/Architect Overview:We're hiring for a fast-growing engineering company developing advanced technology for mission-critical applications. Known for its innovation and collaborative culture, the team delivers cutting-edge solutions used in some of the most demanding environments.Be part of a team building next-generation embedded software, where you'll take ownership of architecture and development, turning complex requirements into reliable, scalable solutions. Key Responsibilities:Design and develop embedded software using Linux and RTOSImplement control algorithms, device drivers, and system monitoringOptimise software for power control, thermal management, and reliabilityOwn the full software lifecycle from concept to productionCollaborate with cross-functional engineering teamsEnsure compliance with industry standards (e.g. DO-178, MIL-STD) Requirements:Degree in Computer Engineering, Electrical Engineering, Computer Science, or similarExperience in embedded software development (C/C++)Strong knowledge of Linux (Yocto) and/or RTOS (FreeRTOS, VxWorks)Experience with low-level drivers and debugging toolsKnowledge of protocols (SPI, I2C, UART, Ethernet, CAN) Desirable:Experience in aerospace, defense, or high-reliability systemsKnowledge of control systems, power electronics, or DSPFamiliarity with DO-178 or MIL-STD Take the lead. Build what matters. Apply today.