Senior Embedded Software Engineer

4 days ago


Denver, Colorado, United States SET Development LLC Full time
Job Summary:

We are seeking a defense industry-specific, Senior Embedded Software Engineer with expertise in C/C++, to join our Satellite Systems team at SET Development LLC.

Key Responsibilities:
  • Develop, integrate, and test software for satellite systems in collaboration with customers and vendors.
  • Ensure the operation and maintenance of mission-critical software for command, control, monitoring, and telemetry of systems on satellites.
  • Work within an agile software development team, guiding features from requirement development through design, implementation, and testing.
  • Interface with customers, suppliers, application users, and other technical and support personnel.
  • Oversee the full software lifecycle, including design, development, test, delivery, and maintenance.
  • Adhere to modern DevSecOps development practices and utilize Agile frameworks.
  • Collaborate with cross-functional teams to ensure alignment of software with project goals and requirements.
  • Familiarity with standard satellite frameworks including CFS, OMS, and UCI.
  • Perform thorough testing and troubleshooting for software reliability and functionality.
  • Participate in code reviews and contribute to continuous code quality improvement.

Requirements:
  • Bachelor of Science degree in Computer Science, Software Engineering, or other related discipline and typically 10 or more years of relevant experience.
  • Related experience may be considered in lieu of required education.
  • A higher-level degree may substitute for experience.
  • Demonstrated knowledge of engineering principles and practices.
  • Experience working in multi-disciplinary teams.

Preferred Qualifications:
  • Proficiency with DevOps and CI/CD methodologies.
  • Agile development experience.
  • Experience with satellite system development, particularly in distributed command and control, data processing, or mission planning software.
  • Proficiency in programming languages such as C, C++ in an embedded LINUX environment.
  • Cross-disciplinary knowledge in software engineering, hardware engineering, integration, test engineering, quality engineering, and configuration/data management.
  • Familiarity with test and security milestones (TRR, FAT/SAT, IATT, ATO).
  • Familiarity with development milestones (SRR, PDR, CDR).
  • Experience with various aspects of satellite system software (mission management, planning and scheduling, command and telemetry, satellite operations, flight dynamics models).
  • Guidance navigation control experience.
  • KALMAN Filters.
  • Development and deployment of simulation (software), emulation (hardware) for test and integration.
  • FDIR (Fault, Detection, Isolation, and Recovery) familiarity.
  • Familiarity with strict embedded systems hardware and software timing.
  • Familiarity with satellite command constructs and frameworks including, but not limited to, immediate commands, timed commands, and sequencing.
  • Telemetry and on-board data management.
  • Type I Encryption and key management experience.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork capabilities.
  • Ability to work in a fast-paced and dynamic environment.
  • A commitment to continuous learning and development in software engineering practices.
  • Min. TS (Top Secret) Security Clearance is required. TS/SCI preferred.


  • Denver, Colorado, United States EVONA Full time

    Senior Embedded Software EngineerEVONA is seeking a highly skilled Senior Embedded Software Engineer to lead the development of mission-critical embedded software on their satellites.Key Responsibilities:Develop the full software lifecycle and architecture for embedded software systems on new LEO satellites.Lead HiL testing, on-vehicle testing, and...


  • Denver, Colorado, United States EVONA Full time

    Job Title: Senior Embedded Software EngineerLocation: HybridSalary: Up to $170k base + equity + benefitsEVONA is seeking a Senior Embedded Software Engineer to lead the development of mission-critical embedded software on their satellites.Key Responsibilities:Develop the full software lifecycle and architecture for embedded software systems on new LEO...


  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for designing, developing, and testing software products for safety-critical applications.Key Responsibilities:Develop and integrate software...


  • Denver, Colorado, United States SET Development Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our Satellite Systems team at SET Development. As a key member of our team, you will be responsible for developing, integrating, and testing software for satellite systems in collaboration with customers and vendors.Key...


  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a key member of our team, you will be responsible for designing, developing, and testing software products for embedded systems.Key Responsibilities:Develop and integrate software products for embedded systemsCollaborate with...


  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for designing, developing, and testing software products for safety-critical applications.Key Responsibilities:Develop and integrate software...


  • Denver, Colorado, United States SET Development Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our Satellite Systems team at SET Development. The ideal candidate will have expertise in C/C++ and experience in developing software for satellite systems.Job SummaryThe Senior Embedded Software Engineer will be responsible for developing,...


  • Denver, Colorado, United States SET Development Full time

    Job DescriptionJob SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our Satellite Systems team at SET Development. The ideal candidate will have expertise in C/C++ and experience in defense industry-specific software development.Key ResponsibilitiesDevelop, integrate, and test software for satellite systems in collaboration...


  • Denver, Colorado, United States Amazon Full time

    About the RoleAs a Senior Embedded Software Development Engineer on the Amazon Branded Connected Devices team, you will be responsible for developing innovative firmware, backend, and app software for Amazon's smart home devices. Your expertise in embedded systems, coding, data structures, algorithms, and system design will enable you to shape and share...


  • Denver, Colorado, United States EVONA Full time

    Embedded Software Engineer Opportunity at EVONAEVONA is seeking an experienced Embedded Software Engineer to lead the development of mission-critical embedded software on their next-generation LEO satellites. As a key member of the engineering team, you will be responsible for designing and implementing the full software lifecycle and architecture for...


  • Denver, Colorado, United States EVONA Full time

    Embedded Software EngineerAt EVONA, we're pushing the boundaries of space communications with our next-generation LEO satellites. As an Embedded Software Engineer, you'll play a critical role in leading the development of mission-critical embedded software systems.Key Responsibilities:Design and develop the full software lifecycle and architecture for...


  • Denver, Colorado, United States EVONA Full time

    Lead Embedded Software EngineerJoin EVONA, a pioneering company in next-generation Space Communications infrastructure, as a Lead Embedded Software Engineer. This role offers a unique opportunity to lead the development of mission-critical embedded software on satellites, driving innovation and growth in the space industry.Key Responsibilities:Develop the...


  • Denver, Colorado, United States SET Development Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our Satellite Systems team at SET Development. In this role, you will be responsible for developing, integrating, and testing software for satellite systems in collaboration with customers and vendors.Key Responsibilities:Develop and integrate software for...


  • Denver, Colorado, United States United Software Group Full time

    Key Responsibilities:As a skilled Embedded Systems Developer at United Software Group, you will be responsible for developing and implementing DOCSIS 3.1 networking solutions using C++ and embedded Linux. Your expertise in Linux and embedded devices will be crucial in ensuring the seamless integration of our products.Requirements: Bachelor's degree in...


  • Denver, Colorado, United States Blue Origin Full time

    About the RoleWe are seeking a highly skilled Senior Avionics Software Engineer to join our team at Blue Origin. As a key member of our New Shepard program, you will be responsible for designing, building, and continuously improving the avionics software stack for our reusable suborbital rocket system.Key ResponsibilitiesParticipate in software design,...


  • Denver, Colorado, United States North Point Technology Full time

    Job DescriptionWe are seeking an experienced Embedded Software Quality Assurance Engineer to join our Computer Vision team. As a key member of our team, you will be responsible for providing quality assurance through the writing and execution of manual and automated regression tests. You will work closely with developers to test new software and support our...


  • Denver, Colorado, United States Blue Origin Full time

    At Blue Origin, we're pushing the boundaries of space exploration and development. As a Senior Software Engineer in our Avionics team, you'll play a critical role in ensuring the safety and reliability of our spacecraft systems.The Avionics team is responsible for designing, developing, and verifying the software that controls our spacecraft's avionics...


  • Denver, Colorado, United States Blue Origin Full time

    About the RoleWe are seeking a highly skilled Senior Avionics Software Engineer to join our team at Blue Origin. As a key member of our New Shepard program, you will be responsible for designing, building, and continuously improving the avionics software stack for our reusable suborbital rocket system.Key ResponsibilitiesParticipate in software design,...


  • Denver, Colorado, United States Software AG Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our Software AG CONNX team in a remote capacity. As a key member of our team, you will be responsible for designing, implementing, and maintaining features for the CONNX product suite.Key ResponsibilitiesLead the design, implementation, and maintenance of new features for...


  • Denver, Colorado, United States Blue Origin Full time

    Avionics Software EngineerAt Blue Origin, we're pushing the boundaries of space exploration and development. As an Avionics Software Engineer, you'll play a critical role in designing, building, and continuously improving the avionics software stack for our New Shepard program. This is a hands-on role that requires active participation throughout the...