Skip to main content

Senior Embedded Software Engineer - Rust / C++ / Space Cryptography

Posted yesterday

arizona staffingScottsdale (AZ)

SENIORITY

Lead

SALARY

$55.70 - $60.70/Hour

Apply (opens in a new tab)

About the role

Senior Embedded Software Engineer At Moseley Technical Services, Inc. in Scottsdale, Arizona, United StatesSenior Embedded Software Engineer Rust | C++ | Space Cryptography Scottsdale, AZ Pay Estimated: $55.70 - $60.70/HourU.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.
Qualifications: U.S. Citizenship is required by Federal LawDepartment 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.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this