CesiumAstro logo

Embedded Senior Software Engineer II - Embedded Linux

CesiumAstro

Westminster, CO
Full Time
Senior
135k-160k
about 1 month ago

Job Description

About the Role

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. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. The role involves developing embedded applications using Linux and Yocto, supporting our Skylark product line, and working on high-reliability embedded systems for satellite communication technology.

Key Responsibilities

  • Develop and port embedded Linux applications, custom device drivers, and libraries.
  • Configure, modify, and integrate the Linux kernel and embedded boot loaders.
  • Work extensively with U-Boot, and Linux kernel configuration.
  • Maintain and support the Yocto build system in a CI/CD environment.
  • Package and deploy software images for various hardware platforms.
  • Create and manage Linux images tailored to specific embedded hardware.
  • Collaborate with cross-functional teams to ensure system integration and performance.
  • Present engineering design review materials to customers and the executive team.
  • Participate in proposal-writing efforts.

Requirements

  • Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
  • Minimum of 6 years of industry experience in software development.
  • Experience in hands-on development and troubleshooting of software systems and hardware (such as motors, power distribution units, etc.).
  • Programming experience in C or C++.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Excellent understanding of multi-threaded applications and resource management.
  • Excellent written and verbal communication skills.

Nice to Have

  • Strong hands-on experience with Embedded Linux and Yocto.
  • Familiarity with Xilinx platforms or other microcontroller-based systems.
  • Experience with boot loaders, kernel-level development, and CI/CD pipelines.
  • Proven ability to work independently and manage multiple development tasks.

Qualifications

  • Educational background in Computer Science, Electrical Engineering, or Computer Engineering with at least a BS or MS degree.
  • At least 6 years of industry experience in software development.

Benefits & Perks

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

Working at CesiumAstro

CesiumAstro considers several factors when extending an offer, including role responsibilities, work experience, education, and key skills. The company fosters a dynamic, collaborative, and innovative environment, emphasizing hands-on, autonomous work and cross-functional engagement. It values diversity and is an Equal Opportunity employer.

Apply Now

Job Details

Posted AtJun 24, 2025
Salary135k-160k
Job TypeFull Time
ExperienceSenior

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