
Job description
Lead the software engineering team for complex embedded control systems, providing technical guidance and mentorship to a team of embedded software engineers. Responsible for the architecture, design, implementation, and verification of complex embedded software solutions.
Lead the software engineering team, provide technical guidance, mentor junior engineers, and participate in all phases of the software lifecycle. Develop and review software designs, code, and documentation to ensure adherence to industry standards and internal quality guidelines.
This role demands a deep understanding of embedded systems, real-time operating systems, and a commitment to software security and safety. The ideal candidate will have experience leading high-performing technical teams and a strong knowledge of software security principles and best practices.
Keep exploring
Sign in to see similar jobs
Create a free account to discover roles related to this posting.
Company

Public Safety • Tech, Software & IT Services • Manufacturing
BAE Systems is a leading global provider of defense, aerospace, and security solutions, employing 107,000 professionals across more than 40 countries. The company designs and delivers advanced combat systems, aeronautics products, ship repair services, avionics, and cyber-intelligence solutions, leveraging AI-driven technologies to safeguard national security and critical infrastructure. BAE's competitive advantage stems from a technology-led innovation pipeline that includes state-of-the-art cyber-threat detection and autonomous or hybrid-electric propulsion systems, ensuring customers maintain a decisive edge. In addition, the firm partners with local stakeholders to transfer knowledge, skills, and technology, reinforcing long-term workforce excellence and economic development.