Senior Embedded Software Engineer

4 weeks ago


Broomfield, Colorado, United States Belcan Full time
Job Title: Senior Embedded Software Engineer

We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Belcan. As a key member of our software development team, you will be responsible for designing and implementing software for embedded devices and systems, from requirements to production and commercial deployment.

### Key Responsibilities

* Designing and implementing software for embedded devices and systems
* Designing, developing, coding, testing, debugging, and documenting system software
* Reviewing code and system designs
* Analyzing code for efficiency, stability, and scalability
* Integrating and validating new product designs
* Supporting software quality assurance and optimizing I/O performance
* Providing post-production/in-orbit customer support
* Interfacing with hardware design and development engineers
* Assessing third-party and open-source software

### Requirements

* Bachelor of Science (BS), Master of Science (MS), or Doctorate (PhD) degree in Software or Computer Engineering from an accredited university or institution
* Minimum of 6 years of industry experience in spacecraft software development
* Experience in hands-on development and troubleshooting of software systems and hardware
* Experience with C, C++, Python, or other languages in an aerospace context
* Strong understanding of space missions from conception through flight and disposal
* Familiarity with spacecraft mission design including events, pointing modes, maneuver planning, sequencing, and operations
* Experience with spacecraft failure in post-CDR testing and on-orbit, root cause analysis, and recovery
* Experience with design for reliability, spaceflight redundancy, and fault detection, identification, and recovery
* Space software experience with attitude dynamics, coordinate frame transformations, vector mathematics, radiative heat transfer, spacecraft propulsion, space communication systems, and power systems
* Experience with communication protocols such as TCP/IP or UDP for use in software-in-the-loop and hardware-in-the-loop lab development and for use in space flight
* Experience in interfacing a variety of open-source software to create an integrated system
* Embedded software experience, particularly for space missions
* Ability to implement physical first principles as scripts or spreadsheets
* Experience with processes for software release, revisioning, and configuration
* Familiarity with configuration management tools, defect tracking tools, and peer review
* Experience with trades and processes for handling radiation tolerance in software on automotive grade parts
* Familiarity with systems for continuous integration, test, and delivery
* Excellent understanding of multi-threaded applications and resource management
* Excellent written and verbal communication skills
* CubeSat and SmallSat experience including LEO, MEO, GEO, and beyond
* Hands-on experience with spacecraft instrumentation, subsystems, and test labs
* Experience with JPL F', NASA cFS, and other commercial space software frameworks
* Experience with ground system software engineering for space missions
* Experience in a team leadership role on a space software program
* Experience in other non-space safety critical software programs
* Experience with network security


  • Broomfield, Colorado, United States Belcan Full time

    Job Summary:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Belcan. As a key member of our software development team, you will be responsible for designing, implementing, and testing software for communication systems graphical user interfaces.Key Responsibilities:* Design and implement specific features for...


  • Broomfield, Colorado, United States Lightship Full time

    About the RoleAt Lightship, we're revolutionizing the RV industry with our all-electric recreational vehicles. As a Software Engineer, you'll play a crucial role in developing the complex power system that enables our vehicles to thrive. Your expertise in embedded software will help us build a robust and flexible control system that interacts seamlessly with...


  • Broomfield, Colorado, United States DCCA Full time

    Job Title: Senior Software Engineering DeveloperJob Summary: DCCA is seeking a highly skilled Senior Software Engineering Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining ground software for satellite data analysis, data exploitation algorithms, and/or data...


  • Broomfield, Colorado, United States DCCA Full time

    Job Title: Senior Software Development EngineerAt DCCA, we're seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining cloud-based software systems.Key Responsibilities:Design and develop cloud-based software systems...


  • Broomfield, Colorado, United States Magnite Full time

    About the RoleMagnite is seeking a highly skilled Senior Engineer to join our Data Engineering Team in Los Angeles, CA, or Broomfield, CO. As a key member of our team, you will be responsible for designing and building scalable and efficient systems to process large-scale data volumes.Our team owns the applications and infrastructure that make up the data...


  • Broomfield, Colorado, United States PTC Full time

    Transforming the World of Product DesignAt PTC, we're revolutionizing the way products are conceived, designed, and manufactured. We're seeking a talented Senior Software Engineer - Generative Design to join our highly skilled team.As a key member of our team, you'll design and implement generative design software solutions for integration into Creo and...


  • Broomfield, Colorado, United States CesiumAstro Full time

    Job DescriptionCesiumAstro is seeking a highly skilled Senior Flight Software Engineer II to join our Internal Missions team. As a key member of our team, you will be responsible for the development and testing of flight software for our leading-edge communications satellites.Key Responsibilities:Design and implement software to build and integrate mission...


  • Broomfield, Colorado, United States PTC Full time

    Transforming the Physical World with Generative DesignAt PTC, we're pushing the boundaries of what's possible with generative design. Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business.We're seeking a talented Senior Software...


  • Broomfield, Colorado, United States People, Data & Solutions Full time

    Aerospace Financial Systems Software DeveloperAt People, Data & Solutions, we are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have experience in defining requirements for solutions development, Java development skills, and Oracle PL/SQL development skills. This is a 12-month contract opportunity with a competitive...


  • Broomfield, Colorado, United States Data Computer Corp of America Full time

    DCCA is a veteran-owned IT business that specializes in providing innovative solutions to government agencies and commercial enterprises. Our team is dedicated to delivering high-quality services and products that meet the evolving needs of our clients.We are seeking a skilled Software Engineering Developer to join our team. As a key member of our...


  • Broomfield, Colorado, United States CesiumAstro Full time

    The ideal candidate for this role will lead the design, development, and validation of satellite C&DH subsystems, including onboard processors, data buses, memory, and telemetry systems.Key Responsibilities:Develop system-level requirements, architectures, and design documentation for the C&DH subsystem.Perform trade studies and analyses to select...


  • Broomfield, Colorado, United States Oracle Full time

    Job DescriptionCareer Level - IC3Job LocationAustin, TXBroomfield, CONashville, TNJob SummaryOracle is seeking a highly skilled Senior Cloud Software Developer to join our team. As a Senior Cloud Software Developer, you will be responsible for designing, implementing, and operating cloud services that enable animation, film, and game development studios to...


  • Broomfield, Colorado, United States Sierra Space Corporation Full time

    Job Summary:We are seeking a talented Simulation Software Engineering Intern to join our innovative team at Sierra Space Corporation. As a key member of our team, you will assist in the design, development, and testing of simulation software for aerospace applications. This role offers an excellent opportunity to gain hands-on experience in aerospace...


  • Broomfield, Colorado, United States Data Computer Corp of America Full time

    Job DescriptionDCCA is a veteran-owned IT business that has been providing innovative solutions to government agencies and commercial enterprises since 1982.We are proud to offer career growth opportunities and a competitive compensation and benefits package.Candidates must have an active TS/SCI Clearance.As a Software Engineering Developer, you will be...

  • Senior SCADA Engineer

    4 weeks ago


    Broomfield, Colorado, United States RRC Companies Full time

    About RRC CompaniesRRC Companies is a multi-disciplinary engineering firm specializing in energy projects, particularly renewable energy, throughout the United States. Founded in 2007, we provide a culture where employees are valued while contributing to meaningful projects.Job Title: Senior SCADA EngineerWe are seeking a talented Senior SCADA Engineer to...


  • Broomfield, Colorado, United States Apollo Professional Solutions Full time

    Job Title: Senior DevSecOps EngineerJob Summary:Apollo Professional Solutions is seeking a highly skilled Senior DevSecOps Engineer to join our team. As a Senior DevSecOps Engineer, you will be responsible for designing, developing, and administering developer tools in multiple environments. You will work on a team realizing the architecture for products...


  • Broomfield, Colorado, United States Data Computer Corp of America Full time

    DCCA is a veteran-owned IT business that has been providing innovative solutions to government agencies and commercial enterprises since 1982.We pride ourselves on offering career growth opportunities and a competitive compensation and benefits package.Key Responsibilities:Develop and maintain ground software for satellite data analysis, data exploitation...


  • Broomfield, Colorado, United States Audubon Companies Full time

    Software Development Internship OpportunityAudubon Companies is seeking a highly motivated and detail-oriented Software Development Intern to contribute to our team in Denver, CO. The ideal candidate will have a strong foundation in software development principles and a passion for learning and growth.Key Responsibilities:Assist in the development of...


  • Broomfield, Colorado, United States BAE Systems USA Full time

    Job SummaryWe are seeking a highly skilled Senior Systems Engineer to join our team. As a key member of our Engineering, Science and Analysis (ESA) Strategic Capabilities Unit, you will be responsible for architecting space or ground systems, and providing technical leadership to our team.The ideal candidate will have a strong background in systems...


  • Broomfield, Colorado, United States Audubon Companies Full time

    Audubon Companies is seeking a Software Development InternAudubon Companies is currently looking for a talented and motivated individual to join our team as a Software Development Intern. This role will provide opportunities to develop software development knowledge and experience in designing equipment, components, structures, or systems.Key...