Talent.com
CesiumAstro
Principal Embedded Software Engineer ICesiumAstro • Milton Keynes, England, UK
Principal Embedded Software Engineer I

Principal Embedded Software Engineer I

CesiumAstro • Milton Keynes, England, UK
7 days ago
Job type
  • Full-time
Job description

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 autonomous work, CesiumAstro 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 be responsible for low‑level and high‑level software in Cesium’s products through all phases of the development process. Key projects will include Linux‑based single‑board computers and high‑reliability microcontroller systems. Cesium’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 Cesium 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. As such, 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.
  • 9+ years of industry experience in software development.
  • Experience in hands‑on development and troubleshooting of embedded hardware. API design for interfacing with FPGAs.
  • Experience with products for aerospace applications.
  • 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.
  • 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).

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.

Please be aware that many roles will be subject to both security and export control restrictions. These restrictions mean that factors including new starter’s nationality, any previous or dual nationalities held, place of birth and country of residence may limit those roles that you can perform for the organisation.

Please note: 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.

#J-18808-Ljbffr
Create a job alert for this search

Principal Embedded Software Engineer I • Milton Keynes, England, UK

Similar jobs

Remote Embedded Software Engineer for Factory IoT

Chiltern Park RecruitmentMilton Keynes, England, GB
Remote
Full-time

A leading multinational engineering company in Milton Keynes seeks a Software Development Engineer to design and develop cutting-edge automation products.The ideal candidate will possess a degree i... Show more

 • Promoted

Technical Coordinator

M GroupHigham, ENG, GB
Full-time

Right across infrastructure, theres a requirement to not only maintain, but also renew and reimagine.Whatever stage youre at in your career, with us youll have an opportunity to grow and develop.De... Show more

 • Promoted

Principal Electronics Engineer

ETS-Lindgren GmbHLoudwater, England, GB
Full-time

ESCO Maritime Solutions are a specialist engineering business designing, manufacturing, and delivering high-integrity, power-dense electronic systems for demanding applications where performance, r... Show more

 • Promoted

Principal Software Engineer

Ultra Electronics GroupMaidenhead, England, GB
Full-time

The Ultra Engineering function manages a portfolio of specialist capabilities, generating highly differentiated solutions and products by applying electronic, mechanical, and software technologies ... Show more

 • Promoted

Principal Software Engineer — Physics‑Driven Instrumentation

PerkinElmerHigh Wycombe, England, GB
Full-time

PerkinElmer is seeking a highly experienced software architect based in High Wycombe, United Kingdom.The role involves leading the design of comprehensive software systems spanning embedded firmwar... Show more

 • Promoted

Software Engineer - £50,000 A Year

Product Development ConsultancySlough, United Kingdom Of Great Britain And Northern Ireland, UK
Full-time

Embedded Software Development Engineer | Slough | Circa £50,000.I'm recruiting on behalf of an innovative product development consultancy for an Embedded Software Engineer to join their growing tea... Show more

 • Promoted

Maintenance Engineer

Interaction - KetteringCorby, ENG, GB
Full-time +1

Maintenance Engineer - Automation.Four on, Four off - Shift Rotation Days & Nights. Show more

 • Promoted

Principal Software Engineer

PerkinElmerHigh Wycombe, England, GB
Full-time

Technical Leadership: Lead the architecture and design of software systems across the full stack—from embedded firmware (C/C++) controlling hardware to high‑level application software (C#/.Team Lea... Show more

 • Promoted

Principal Embedded Software Architect - C/C++ | Agile

Redline Group LtdHigh Wycombe, England, GB
Full-time

A leading R&D firm in High Wycombe seeks a Principal Software Engineer to lead software architecture and design.The role emphasizes a strong background in embedded software, agile methodologies, an... Show more

 • Promoted

Manufacturing Engineer

Coburg Banks LimitedCorby, ENG, GB
Full-time

Do you enjoy taking a product from an initial concept through to full-scale production? Are you naturally curious, practical and always looking for better ways to manufacture?We're recruiting f... Show more

 • Promoted

Lead Embedded Software Engineer – Aerospace & RTOS

CesiumAstroMilton Keynes, England, United Kingdom
Full-time

A pioneering technology company in Milton Keynes is seeking an experienced software developer to design and implement software for embedded devices and systems in aerospace applications.The ideal c... Show more

 • Promoted

Senior Embedded Software Architect – Aerospace (RTOS)

Roman Health Pharmacy LLCMilton Keynes, England, GB
Full-time

A leading aerospace technology company in Milton Keynes seeks an experienced Software Engineer to design and implement software for embedded devices and systems.The role requires 9+ years in softwa... Show more

 • Promoted

Continuous Improvement Engineer - Part 145

SafranPitstone, ENG, GB
Full-time

Continuous Improvement Engineer - Part 145.Bonus, Excellent Pension, 33 Days Holiday, Dental, BUPA, Workplace nursery scheme, Midday finish on Fridays, Enhanced family friendly policies, Wellbeing ... Show more

 • Promoted

Principal Software and Controls Engineer

Integral Powertrain LimitedMilton Keynes, England, GB
Permanent

Principal Software and Controls Engineer.Integral Powertrain – Record Breaking, History Making.We are seeking a Principal Software and Controls Engineer to lead a small, agile team of skilled engin... Show more

 • Promoted

Principal Embedded Software Engineer I

Roman Health Pharmacy LLCMilton Keynes, England, GB
Full-time

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 organizati... Show more

 • Promoted

PDI Engineer

Neos Recruitment LimitedHigham, ENG, GB
Full-time

PDI Technician Mildenhall Up to £19.OvertimeNEOS Engineering are currently working with a leading construction plant business that is looking to recruit a PDI Technician to join their depot i... Show more

 • Promoted

Principal Electronics Engineer

Oxford InstrumentsHigh Wycombe, England, GB
Full-time

Select how often (in days) to receive an alert:.Materials Analysis is an Oxford Instruments Business Unit that manages our Electron Microscopy and Mechanical Microscopy products, Atomic Force Micro... Show more

 • Promoted

Embedded Software Engineer – C/C++, RTOS

Ultra Electronics GroupMaidenhead, England, GB
Full-time

Ultra Electronics Group is seeking a Software Engineer to define, design, and develop embedded software within a dynamic team.Role involves working on various development programs, implementing sof... Show more

 • Promoted

Embedded Design Engineer - To £40000 - Id45432 - Up To £40,000 A Year

Humand TalentSlough, United Kingdom Of Great Britain And Northern Ireland, UK
Full-time

Do you enjoy designing hardware that genuinely pushes performance limits?.Looking for a role where your work goes from concept to real-world impact?.Want to be part of a small, expert engineering t... Show more

 • Promoted

Principal Systems Engineer IVV

Ultra I&CMaidenhead, England, GB
Full-time

Ultra Intelligence & Communications Cyber (UK) Business is redefining defense technology.From engineering systems that save lives to leading programs that change the battlefield, we are at the fore... Show more