Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CesiumAstro Logo

Embedded Software Engineer II

CesiumAstro

Salary not specified
Oct 28, 2025
Westminster, CO, United States of America
Apply Now

CesiumAstro is seeking to develop and improve its out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms, specifically for the Skylark advanced active phased array antenna system.

Requirements

  • 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.
  • Practical experience with Embedded Linux and the Yocto Project.
  • Experience with Xilinx SoCs or other microcontroller-based systems.
  • Familiarity with CI/CD tools and practices in embedded environments.

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.

Other

  • 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.
  • Strong verbal and written communication skills.
  • Ability to manage multiple priorities and work independently in a fast-paced environment.
  • 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.