General Dynamics Mission Systems International logo
General Dynamics Mission Systems InternationalPosted 1 month ago

Embedded Software Engineer

$100,219–$100,219 year

On-siteScottsdale, Arizona, United States

Full TimeBachelors DegreeLarge

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce