Logo for SET Development

Embedded Software Engineer Level 2

Roles & Responsibilities

  • Bachelor of Science in Computer Science, Software Engineering, or closely related major with 5+ years of relevant embedded software experience; post-bachelors or Masters degree may substitute for experience.
  • Highly proficient in C, C++, and Assembly; experience with VxWorks and Linux.
  • Experience in regulated aerospace/military/medical environments and familiarity with high-rigor development/test processes (e.g., DO-178 and coverage analysis such as statement, decision, and MCDC).
  • Experience with development life cycles (Agile/SCRUM, Waterfall, Spiral) and tools (JIRA, Confluence, R4J); strong skills in requirements tracking, code reviews, static analysis, library/artifact repositories, and automated build processes.

Requirements:

  • Develop embedded software for the Space-as-a-Service program and spaceflight systems, delivering software that meets program requirements.
  • Collaborate with multi-disciplinary teams to implement software features and ensure timely, high-quality deliverables in a regulated environment.
  • Perform lifecycle activities including requirements tracking, code reviews, static analysis, build automation, and artifact management using industry tools.
  • Ensure compliance with high-rigor development standards (e.g., DO-178) and verification activities, including coverage analysis (Statement, Decision, and MCDC) and interfacing with CCSDS communications for space assets.

Job description

Join a team that is out of this world!  We are seeking embedded software developers and engineers to work on a well-funded program for the future of commercial human space services.  Our team is responsible for the software deliverables making the "Space-as-a-Service" program a reality.  If you desire to be a part of the best of the best in embedded software engineering, apply with us today! 
 

Requirements & Skills:

  • Bachelor of Science degree in Computer Science, Software Engineering, or closely related major.
  • Five (5) or more years of relevant experience
  • Post-Bachelors or Masters degree may substitute for relevant experience
  • Relevant experience may be considered in lieu of required education 
  • Language Expertise: Highly Proficient in C, C++, Assembly
  • Operating Systems Experience: VxWorks, Linux
  • Tools:  JIRA, Confluence, R4J
  • Agile/SCRUM, Waterfall and Spiral Development Experience preferred
  • Experience working in a highly regulated environment, i.e. aerospace, aviation, military or medical fields
  • Familiarity with DO-178 or other high level-of-rigor development/test/verification environments:
    • ​​​Applicable use of Statement, Decision, and MCDC Coverage analysis

Other Desired Skills:

  • Experience developing space flight software is desired
  • Familiarity with Command and Telemetry and use of CCSDS for communication with space assets
  • Experience with NASA - CFS framework
  • Understanding of Computer Aided Engineering tools
  • Practical knowledge of engineering principles and practices
  • Experience working in multi-disciplinary teams
  • Understanding of additional industry-standard software languages such as C, C#, HTML, Java, Python, and Bash
  • Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build
  • Experienced with data structures
     

    IMPORTANT NOTICE: 
    To conform to U.S. Government international trade regulations, applicant must be a U.S. Citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State or U.S. Department of Commerce.

Embedded Software Engineer Related jobs

Other jobs at SET Development

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.