Senior Embedded Software Engineer | Linux

4 days ago


Milton Keynes Buckinghamshire, United Kingdom CesiumAstro Full time

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. In this position, you will be responsible for low-level and high-level software in CesiumAstro’s products through all phases of the development process. Key projects will include Linux-based single-board computers and high-reliability microcontroller systems. CesiumAstro’s goal is to create an out-of-the-box hardware and software experience which enhances our customers’ ability to rapidly integrate our products into their systems.
As a CesiumAstro software team member, you 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. The ideal candidate will have development experience at nearly every level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Additionally, the ideal candidate will have experience in software testing and high-reliability qualification, as well as software engineering and software project management practices.
The successful candidate will present engineering design review materials to our customers and executive team, as well as participate in proposal-writing efforts. 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.
Supporting software quality assurance and optimizing I/O performance.
Assessing third-party and open-source software.
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.
~ Programming experience in C or C++.
~ Experience in 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.
~ Adequate knowledge of reading electronics schematics and component data sheets.
Experience in the design and development of a Software Development Kit (SDK).
CesiumAstro considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills.
CesiumAstro does not accept unsolicited resumes from contract agencies or search firms. Any unsolicited resumes submitted to our website or to CesiumAstro team members not through our approved vendor list or Talent Acquisition will be considered property of CesiumAstro, and we will not be obligated to pay any referral fees.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. If you would like more information about how your data is processed, please contact us.



  • Milton Keynes, Buckinghamshire, United Kingdom CesiumAstro Full time

    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. If you are looking for hands-on, interactive, and...


  • Milton Keynes, United Kingdom CesiumAstro Full time

    Senior Embedded Software Engineer At CesiumAstro, 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...


  • Milton Keynes, United Kingdom Roman Health Pharmacy LLC Full time

    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. If you are looking for hands-on, interactive, and...


  • Milton Keynes, United Kingdom CesiumAstro Full time

    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. If you are looking for hands-on, interactive, and...


  • Milton Keynes, Milton Keynes, United Kingdom CesiumAstro Full time £120,000 - £200,000 per year

    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. If you are looking for hands-on, interactive, and...


  • Milton Keynes, Milton Keynes, United Kingdom CesiumAstro Full time

    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. If you are looking for hands-on, interactive, and...


  • Aylesbury, Buckinghamshire, United Kingdom iO Associates Full time

    Senior Software Engineer - Embedded & Application Software Location: On‑site (UK) Salary: £60,000-£75,000 per annum Job Type: Permanent, On-site Our client is a leading technology company who is a leader in advanced automatic vehicle detection and classification (advanced detection systems) software, serving tolling and intelligent transportation markets...


  • New Milton, Hampshire, United Kingdom Octagon Recruitment Group Full time £35,000 - £60,000 per year

    Embedded Software Engineer - Ringwood, HampshireA growing technology company based in Ringwood is seeking an Embedded Software Engineer to join its expanding R&D team. This is a fantastic opportunity to work on a diverse range of electronic products across multiple sectors, including industrial, IoT, consumer, and security devices.You'll be part of a...


  • Aylesbury, Buckinghamshire, United Kingdom iO Associates Full time

    Senior Software Engineer - Embedded & Application Software Job Type: Permanent, On-site Our client is a leading technology company who is a leader in advanced automatic vehicle detection and classification (advanced detection systems) software, serving tolling and intelligent transportation markets globally. Their software underpins high‑performance...


  • Milton Keynes, United Kingdom Swarco Traffic Holding AG Full time

    A leading traffic management company is looking for an experienced Embedded Engineer for a 12-month fixed-term contract based in Milton Keynes. The successful candidate will develop embedded Linux systems and contribute to firmware development for traffic management products. Strong C/C++ skills and experience with electronic communications are required....