Embedded Software Engineer
$100,219–$100,219 year
On-siteScottsdale, Arizona, United States
Job Summary
Design, develop, and test specialized embedded software solutions for national assets launched into space within a cross-functional team. Implement networked applications, microservices, and distributed systems using C++, Python, and cloud platforms while adhering to DevSecOps and CI/CD practices. Manage authentication, authorization, and security best practices within an Agile/Scrum environment, utilizing Git/Gitlab for version control. Lead the software development process and champion technical standards to integrate AI for continuous improvement. Obtain a TS/SCI security clearance and maintain U.S. citizenship eligibility. Join the Scottsdale, AZ location with a flexible 9/80 schedule and access to research-oriented teams developing practical security solutions.
Required Qualifications
- Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field
- 2+ years of job-related experience
- Master's degree and 6 months of job-related experience
- U.S. citizenship
- Ability to obtain a TS/SCI security clearance within a reasonable amount of time from date of hire
- Eligibility requirements for access to classified information
Desired Qualifications
- Agile experience
- Proficiency in languages such as C++, C, Python
- Knowledge of designing networked applications, microservices architecture, and distributed systems
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Kubernetes, Docker)
- Familiarity with CI/CD pipelines and DevSecOps practices
- Experience with authentication, authorization, and security best practices
- Knowledge of message queuing systems and event-driven architectures
- Experience working in Agile/Scrum development environments
- Proficient with version control systems such as Git/Gitlab
- Ability to lead the software development process
- Expertise in applying technical standards and methodologies to solve challenges in creative ways
- Collaborative team player eager to provide technical leadership and positioning others for success
- Thorough knowledge of technology trends and willingness to champion new ideas and process improvements
- Commitment to ongoing professional development for yourself and others
- Drive to integrate AI into the daily work life to improve workplace efficiency
- Identifies opportunities to apply AI for continuous improvement and innovation
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.