Senior Embedded Software Engineer II

CesiumAstro
Any Location, CO
Category Engineering
Job Description
CesiumAstro is seeking a Senior Embedded Software Engineer II to join their team. The ideal candidate will have hands-on expertise in developing embedded applications using Linux and Yocto, with a strong background in embedded systems, device drivers, kernel modifications, and boot loaders. The candidate 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.

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.
  • Programming experience in C or C++.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Excellent written and verbal communication skills.
  • 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.

Benefits

  • Health, dental, vision, HSA, FSA, life, disability and retirement plans.
  • Company stock options.
  • Generous Paid Time Off
]]>