×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer II

Job in Milton Keynes, Buckinghamshire, MK1, England, UK
Listing for: CesiumAstro
Full Time position
Listed on 2025-12-13
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below

Senior Embedded Software Engineer

At Cesium Astro
, we develop and pioneer out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. Our dynamic, cross‑functional environment encourages learning, development, and engagement across the organization. If you want hands‑on, interactive, and autonomous work, Cesium Astro is the place for you. We are actively seeking passionate, collaborative, energetic and forward‑thinking individuals to join our team.

In this position you will work on low‑level and high‑level software across all phases of the development process, with key projects including Linux‑based single‑board computers and high‑reliability microcontroller systems. Your responsibility will encompass software design from concept through production, including product roadmaps, block diagrams, detailed design, coding, analysis, test, qualification, and in‑orbit support. Ideal candidates possess development experience at nearly every level of the software stack—microcontrollers, low‑level drivers, board‑support packages, end‑use applications, and user interfaces—as well as experience in software testing, high‑reliability qualification, engineering and project‑management practices.

You will present engineering‑design‑review materials to customers and the executive team, and participate in proposal‑writing efforts. Excellent written and verbal communication skills are required.

Job Duties and Responsibilities
  • Designing and implementing software for embedded devices and systems, from requirements to production and commercial deployment.
  • Designing, developing, coding, testing, debugging, and documenting system software.
  • Reviewing code and system designs.
  • Analyzing code for efficiency, stability, and scalability.
  • Integrating and validating new product designs.
  • Supporting software quality assurance and optimizing I/O performance.
  • Providing post‑production/in‑orbit customer support.
  • Interfacing with hardware‑design and development engineers.
  • Assessing third‑party and open‑source software.
Job Requirements and

Minimum Qualifications
  • A Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering or Computer Engineering.
  • 6+ years of industry experience in software development.
  • Hands‑on development and troubleshooting of embedded hardware, including API design for FPGAs.
  • Experience with products for aerospace applications.
  • Programming experience in C or C++.
  • Embedded‑systems design with preemptive, multitasking real‑time operating systems (experience with real‑time Linux is desirable).
  • Familiarity with software configuration‑management tools, defect‑tracking tools and peer review.
  • Excellent knowledge of real‑time‑system coding techniques, IP protocols, interfaces and hardware subsystems.
  • Excellent understanding of multi‑threaded applications and resource management.
  • Excellent written and verbal communication skills.
Preferred Experience
  • Adequate knowledge of reading electronics schematics and component data sheets.
  • Experience with ARM processors and fully‑featured microcontrollers.
  • Experience in the design and development of a Software Development Kit (SDK).

Cesium Astro considers several factors when offering a position, including the role and responsibilities, the candidate’s work experience, education, training, and key skills.

Please note that many roles are subject to security and export‑control restrictions, which may limit certain activities for new starters based on nationality, previous or dual nationalities, place of birth and country of residence.

This organization does not accept unsolicited resumes from contract agency or search firm. Resumes submitted through other channels are considered property of Cesium Astro and no referral fees will be paid.

We may use artificial‑intelligence tools to support parts of the hiring process. They assist our recruitment team but do not replace human judgment. Final hiring decisions are made by humans. If you have questions about how your data is processed, please contact us.

Seniority level:
Mid‑Senior level.

Employment type:

Full‑time. Job function:
Engineering and Information Technology. Industry: Defense and Space Manufacturing.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary