Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Embedded Software Engineer II

CesiumAstro

Job Description

Job Description

Please Note:  To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State.

At  CesiumAstro , we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which allows us to learn, develop, and engage across our organization. If you are looking for hands-on, interactive, and autonomous work, CesiumAstro is the place for you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team.

We are seeking a highly skilled and experienced Principal Embedded Software Engineer   II to join our software team. In this position, you will be responsible for low-level and high-level software in Cesium’s products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller systems. Cesium’s goal is to create an out-of-the-box hardware and software experience which enhances our customers’ ability to rapidly integrate our products into their systems.

 

As a Cesium software team member, you will be responsible for software designs from concept through production, including product roadmaps, block diagrams, detailed design and coding, analysis, test, qualification, and in-orbit support. The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices.

 

The successful candidate will present engineering design review materials to our customers and executive team, as well as participate in proposal-writing efforts. As such, excellent written and verbal communication skills are required.

JOB DUTIES AND RESPONSIBILITIES
  • Design and implement software for embedded devices and systems, from requirements to production and commercial deployment.
  • Design, develop, code, test, debug and document system software.
  • Review code and system designs.
  • Analyze code for efficiency, stability and scalability.
  • Integrate and validate new product designs.
  • Support software quality assurance and optimize I/O performance.
  • Provide post-production/in-orbit customer support.
  • Interface with hardware design and development engineers.
  • Assess third party and open source software.
JOB REQUIREMENTS AND MINIMUM QUALIFICATIONS
  • Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • Minimum of 11 years of industry experience in software development.
  • Experience in hands-on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs.
  • Extensive programming experience in C and an object oriented programming language, preferably C++.
  • Experience in embedded systems design with preemptive, multitasking real-time operating systems (experience with real-time Linux is desirable).
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Excellent knowledge of real-time system coding techniques, IP protocols, interfaces, and hardware subsystems.
  • Excellent understanding of multi-threaded applications and resource management.
  • Excellent written and verbal communication skills.
PREFERRED EXPERIENCE
  • Experience with products for aerospace applications.
  • Adequate knowledge of reading electronics schematics and component data sheets.
  • Experience with ARM processors and fully-featured microcontrollers.
  • Experience in design and development of a Software Development Kit (SDK).

CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills. Full-time employment offers include company stock options and a generous benefits package including health, dental, vision, HSA, FSA, life, disability and retirement plans.

 

CesiumAstro is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.

Please note: CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer II in Westminster, CO vacancy
  •  ...for missile defense to commercial airline and helicopter connectivity solutions. We are seeking an experienced Senior Embedded Software Engineer II with a strong background in developing embedded applications using Linux and Yocto. The ideal candidate will have hands... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    13 days ago
  •  ...large-scale ground terminals for missile defense to commercial airline and helicopter connectivity solutions.   The Embedded Software Engineer II supports the development of embedded software for aerospace communications and defense systems. This role applies established... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area

    CesiumAstro

    Westminster, CO
    28 days ago
  •  ...A pioneering aerospace firm in Denver is seeking a Principal Embedded Software Engineer II to lead software design and development for embedded systems. The ideal candidate will have extensive experience in software development and embedded hardware, strong programming... 
    Suggested
    Full time

    CesiumAstro

    Denver, CO
    1 day ago
  • $158k - $190k

     ...CesiumAstro is seeking a highly skilled Principal Embedded Software Engineer I to join its software team in Westminster, Colorado. In this role, you will design software for embedded systems from concept through production, focusing on low-level and high-level software... 
    Suggested

    Roman Health Pharmacy LLC

    Westminster, CO
    4 hours ago
  • $69.72 - $96.54 per hour

    Job Title: Senior Embedded Software Engineer II Location: Westminster, CO Zip Code: 80021 Start Date: Right Away Job Type: Contract Pay Rate...  ...JOB RESPONSIBILITIES: We are seeking an experienced Principal Embedded Software Engineer I with a strong background in... 
    Suggested
    Contract work
    Temporary work
    Local area
    Immediate start
    Worldwide

    Belcan

    Westminster, CO
    4 hours ago
  •  ...CesiumAstro in Denver is seeking a Senior Software Project Engineer II to drive embedded software development for aerospace systems. You will plan and manage software projects, lead planning meetings, and coordinate with engineers, program managers, customers, and vendors... 

    CesiumAstro

    Denver, CO
    4 hours ago
  • $87.16k - $119.84k

     ...together, we are an extraordinary team.About the RoleThe IT Systems Engineer II is a role designed for professionals with a solid background...  ..., configuring, and maintaining operating systems and software applications, managing network configurations, and implementing... 
    Full time
    Contract work
    Work experience placement
    Local area
    Remote work

    Sierra Space

    Louisville, CO
    3 days ago
  •  ...individuals to join our team. We are looking to add a  Software Project Engineer II to our team. If you enjoy working in a startup environment...  ...stakeholders. The ideal candidate has experience managing embedded system firmware development in high-reliability systems.... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    more than 2 months ago
  • $115k - $125k

     ...Job Description Job Description Software Engineer II (Mobile Engineer) PointCentral, a subsidiary of Alarm.com, empowers property managers and businesses. As a leading provider of automation and control solutions for commercial and residential properties, we focus... 
    Casual work
    Work at office
    Immediate start
    Worldwide

    Alarm.com

    Denver, CO
    16 days ago
  •  ...We are looking to add a Senior Flight Software Engineer II to our Internal Missions team. If you enjoy...  ...satellite operating systems to low-level embedded products. You will work and learn from a cohort of senior and principal software engineers. You will use your experience... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    more than 2 months ago
  • $76.7k - $127.9k

     ...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,...  ...Recruiting for this role ends on 08/20/2026.Work you'll doAs a Software Engineer II on the Human Services Transformation team, you will be... 
    Local area
    Visa sponsorship

    Deloitte

    Denver, CO
    1 day ago
  • $105.53k - $145.11k

     ...its allies mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Software Engineer II role involves designing, developing, and testing software applications for space systems and technologies. This mid-level... 
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    3 days ago
  • $114.5k - $188k

     ...mission on our Culture and About Us pages. Let’s shape the future of customer engagement together!How You Will Make an ImpactAs a Software Engineer II on the Developer Platform Team, you will help improve the Scala, Bazel, and CI foundations that Iterable engineers use every... 
    Contract work
    Local area
    Immediate start
    Remote work
    Worldwide
    Home office

    Iterable

    Denver, CO
    2 days ago
  •  ...passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a Senior Flight Dynamics Engineer II to lead orbit design, trajectory analysis, and orbit determination analysis efforts across our spacecraft operations. You will... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    more than 2 months ago
  • $89.02k - $122.42k

     ...team.About the RoleThe Applications Developer II is responsible for designing, coding, testing, and maintaining software applications that support various business...  ...processes and data integrationFamiliarity with engineering programming languages (Python, MATLAB, VBA).Experience... 
    Permanent employment
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    3 days ago
  •  ...experiences that drive their success. Summary We're looking for a Software Developer II for Miovision Technologies US, LLC to architect and...  ...education equivalent in Computer Science or Computer Engineering + 3 years' experience in a software development role. Alternatively... 
    Remote work
    Flexible hours

    GrabJobs

    Denver, CO
    1 day ago
  • $78k - $170k

     ...Software Engineer IIDenver, COXometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the...  ...manufacturing capacity.Xometry is seeking a Software Engineer II to join our Xometry Partner Experience Technology Organization... 

    Xometry

    Denver, CO
    2 days ago
  •  ...Principal Software EngineerYou will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our product. We provide...  ...Microsoft Windows administration skills including IIS administrationPerformance / reliability monitoring... 
    Temporary work
    Immediate start

    ServiceTitan

    Denver, CO
    2 days ago
  • $95k - $110k

     ...Job Description Job Description The Software Engineer II position will support software development for ATEC's surgical navigation and robotics platform. They will support activities for software development to ensure ATEC’s cutting edge medical products meet our... 
    Full time
    Local area
    Visa sponsorship
    Work visa

    Alphatec Spine

    Louisville, CO
    a month ago
  •  ...LG Ad Solutions is seeking a Senior Software Engineer II to join our Denver or NYC office, building large-scale ad serving, measurement, and targeting systems that drive hundreds of millions in revenue. You will contribute to client tools for customer segmentation and... 
    Work at office

    LG Ad Solutions

    Denver, CO
    4 hours ago
  • $90k - $155k

     ...spacecraft, advanced payloads, mission software, and space-based interceptors — enabling...  ...together.YOUR MISSIONAs a Flight Software Engineer II at True Anomaly, you will gain...  ...critical systems experienceExperience with embedded RTOS such as RTLinux or Azure RTOSFamiliarity... 
    Permanent employment

    True Anomaly

    Denver, CO
    1 day ago
  • $115k - $155k

     ...Flight Software Engineer II, Space SystemsBroomfield, Colorado, United StatesKatalyst is an American technology company focused on dynamic space...  ...each other to do their best.What You'll DoDevelop and own embedded flight software for modules including from requirements and... 
    Relocation package
    Weekend work

    Katalyst Space Technologies

    Broomfield, CO
    1 day ago
  • $135k - $160k

     ...CesiumAstro in Broomfield, Colorado is looking for a Senior Software Engineer II to design and implement features for communication system graphical...  ...should have over 6 years of experience, understanding of embedded systems, and excellent communication skills. The position... 

    jobs.frontdoordefense.com - Jobboard

    Broomfield, CO
    4 hours ago
  • $185k - $240k

     ...integrate seamlessly with today's ever-evolving digital media landscape. The Opportunity: We are looking for a Senior Software Engineer II to join our dynamic engineering team in either our NYC or Denver offices. This role will focus on building and optimizing... 
    Work at office
    Local area
    Relocation package
    Flexible hours

    LG Ad Solutions

    Denver, CO
    4 hours ago
  • $150k - $214k

     ...Job Description Job Description Principal Java & .Net Software Engineer Remote – US-Based Only No visa sponsorship | No third-party agencies...  ...domains and compliance standards such as SOC I/II, HIPAA, or GDPR. Ability to produce clear, structured... 
    Remote work
    Visa sponsorship

    DSC Resources

    Denver, CO
    a month ago
  • $113k - $136k

     ...thinking individuals to join our team. We are seeking a Software Engineer II to support several new, space-centric programs across the DoW...  ...(Docker), REST APIs, or microservices ~ Exposure to embedded development or cloud development is a plus ~ Strong desire... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    1 day ago
  • $170k - $250k

     ...Overview Lead Software Engineer II, Tax Product Development (Lead Engineer II) designs and implements complex distributed systems, including solutions leveraging Microsoft Power Applications and Project Operations, to support the tax practice and the delivery of services... 
    Remote work

    BDO USA

    Denver, CO
    4 hours ago
  • $91.52k - $128.38k

     ...colleagues. Fridays, choose your work location, balancing what your work requires. Trane in Denver, CO is hiring for Application Engineer II . In this role, you will be responsible for the equipment portion of various projects including validating the equipment... 
    Hourly pay
    Full time
    Work experience placement
    Local area
    Work from home

    Trane Italia

    Denver, CO
    6 days ago
  •  ...IDR is seeking a AI Ops Engineer II to join one of our top clients for a remote opportunity. In this role, youll help design and scale...  ...engineering experience, including a strong foundation in backend software engineering, API integration, data engineering, or traditional... 
    Temporary work
    Remote work

    IDR

    Denver, CO
    2 days ago
  • $93.9k - $108k

     ...our success, and we seek driven individuals who are excited to make an impact in a fun, fast-moving culture. The Applications Engineer II role exists to translate customer needs and market insights into well-defined product requirements, primarily for our growing lab... 
    Work experience placement
    Worldwide

    Thorlabs

    Lafayette, CO
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Embedded Software Engineer II. Be the first to apply!