Senior Embedded Software Engineer - Rust/C++/Space Cryptography
Listed on 2026-10-15
-
Software Development
Software Engineer, Embedded Software Engineer, DevOps, C++ Developer
Senior Embedded Software Engineer
Rust | C++ | Space Cryptography
Scottsdale, AZ
Pay Estimated: $55.70 - $60.70/Hour
U.S. Citizenship is required by Federal Law
We are hiring a Senior Embedded Software Engineer to support Space and Embedded Crypto programs, designing and developing the next generation of cryptographic products for secure space and defense applications. This role requires a Department of Defense Secret security clearance at time of hire and hands-on software development experience with Rust, C/C++, embedded platforms, Agile development environments, and software engineering standards and methodologies.
This role supports a cross-functional engineering team responsible for developing, testing, integrating, troubleshooting, and maintaining high-performance embedded software and cryptographic solutions. The Software Engineer will also provide technical leadership, identify opportunities to apply AI for continuous improvement and innovation, and help advance software development processes and technologies.
Responsibilities:- Design, develop, test, and maintain embedded software for next-generation cryptographic products.
- Develop software solutions for Space and Embedded Crypto applications.
- Lead software development activities throughout the software development lifecycle.
- Develop embedded software using Rust and C/C++.
- Apply technical standards, software engineering methodologies, and development best practices to solve complex technical challenges.
- Integrate software solutions and troubleshoot software and embedded platform issues.
- Collaborate with cross-functional engineering teams throughout design, development, integration, and test activities.
- Provide technical leadership and support effective software development practices across the team.
- Identify opportunities to apply AI technologies to software engineering processes for continuous improvement and innovation.
- Evaluate technology trends and champion relevant software development and process improvements.
- Develop software within Agile development environments.
- U.S. Citizenship is required by Federal Law
- Department of Defense Secret security clearance required at time of hire
- Bachelor's degree in Software Engineering or a related Science, Technology, Engineering, or Mathematics (STEM) field plus a minimum of 5 years of relevant experience; or a Master's degree plus 3 years of relevant experience.
- Experience with Rust and C/C++ software development.
- Experience developing software on embedded platforms.
- Experience working in Agile software development environments.
- Experience leading or supporting the software development process.
- Expertise applying technical standards and software engineering methodologies to complex technical challenges.
- Experience integrating, testing, troubleshooting, and maintaining software applications or embedded software solutions.
- Experience identifying opportunities to apply AI for continuous improvement and innovation.
Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).