remote
Senior Embedded Software Developer - Leidos
Software Engineer
Senior Embedded Software Developer designing and delivering robust embedded solutions for national security applications, leveraging Python, C/C++, Embedded Linux, and RTOS expertise in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑reliability embedded software for national security platforms.
- Implement real‑time operating system (RTOS) and Embedded Linux components, ensuring performance and safety compliance.
- Collaborate with cross‑functional teams and end users to translate requirements into scalable, maintainable code.
- Conduct code reviews, unit testing, and integration testing to uphold quality standards.
- Participate in continuous improvement initiatives, adopting Agile practices and DevOps tooling.
Requirements
- 5+ years of embedded software development experience in C/C++ and Python.
- Strong knowledge of RTOS, Embedded Linux, and hardware‑software integration.
- Proficiency with version control (Git) and CI/CD pipelines.
- Excellent problem‑solving skills and ability to work in a fast‑paced, mission‑critical environment.
- Valid UK citizenship or residency with willingness to undergo DV clearance.