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

Senior Software Engineer II - Embedded Linux

CesiumAstro

Salary not specified
Sep 18, 2025
Austin, TX, US
Apply Now

CesiumAstro is seeking to solve the business and technical problem of developing out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms by hiring a Senior Embedded Software Engineer II to contribute to their Skylark product line, which utilizes active phased array technology for satellite communications.

Requirements

  • 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.
  • 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.

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.

Other

  • 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.
  • 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.
  • Excellent written and verbal communication skills.
  • Proven ability to work independently and manage multiple development tasks.