CesiumAstro logo

Embedded Software Engineer II

CesiumAstro

Westminster, CO
Full Time
Mid Level
100k-131k
24 days ago

Job Description

About the Role

CesiumAstro is a company that develops out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. They foster a dynamic, cross-functional work environment that encourages learning, development, and engagement. The company is seeking passionate, collaborative, and forward-thinking individuals to join their team, particularly in roles that involve hands-on, interactive, and autonomous work in the aerospace and embedded systems domain.

Key Responsibilities

  • Develop and port embedded Linux applications, device drivers, and libraries.
  • Configure, customize, and integrate the Linux kernel and embedded bootloaders (e.g., U-Boot).
  • Maintain and evolve the Yocto-based Linux build system within a CI/CD pipeline.
  • Package and deploy software images for diverse embedded hardware platforms.
  • Create tailored Linux distributions for specific embedded applications.
  • Collaborate across disciplines (firmware, hardware, systems) to ensure seamless system integration and performance.
  • Participate in design reviews and contribute to customer-facing technical documentation and proposals.

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field.
  • 2+ years of professional experience in embedded software development.
  • Proficiency in C or C++ for embedded systems.
  • Experience developing and debugging software on embedded hardware (e.g., power systems, motors, sensors).
  • Understanding of multi-threaded programming and resource-constrained environments.
  • Familiarity with version control, issue tracking, and peer review workflows.
  • Strong verbal and written communication skills.

Nice to Have

  • Practical experience with Embedded Linux and the Yocto Project.
  • Experience with Xilinx SoCs or other microcontroller-based systems.
  • Proficiency with bootloaders, kernel development, and system bring-up.
  • Familiarity with CI/CD tools and practices in embedded environments.
  • Ability to manage multiple priorities and work independently in a fast-paced environment.

Qualifications

  • Educational background in relevant engineering or computer science fields.
  • Professional experience in embedded software development.

Benefits & Perks

  • Full-time employment with a salary range of $100,000 - $131,000 per year.
  • Company stock options.
  • Generous benefits package including health, dental, vision, HSA, FSA, life, disability, and retirement plans.

Working at CesiumAstro

CesiumAstro values a dynamic and cross-functional work environment that promotes learning, development, and engagement. They seek passionate, collaborative, energetic, and forward-thinking individuals who thrive in hands-on, interactive, and autonomous roles.

Apply Now

Job Details

Posted AtAug 13, 2025
Salary100k-131k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About CesiumAstro

Website

cesiumastro.com

Company Size

101-250 employees

Location

Westminster, CO

Industry

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches