Senior Embedded Software Engineer for Aerospace & Space Systems

CesiumAstro

Milton Keynes

On-site

GBP 70,000 - 110,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CesiumAstro UK in Milton Keynes, United Kingdom, seeks an experienced embedded software engineer to design and implement software for Linux-based single-board computers and high-reliability microcontrollers used in satellites and space systems.

You will work on low-level and high-level software, interface with hardware teams, and contribute to SDK-related efforts to accelerate customer integration and product deployment.

Qualifications

  • Bachelor of Science or Master of Science in Computer Science, Electrical Engineering, or Computer Engineering.
  • 9+ years of industry experience in software development.
  • Hands-on development and troubleshooting experience with embedded hardware.
  • API design experience for interfacing with FPGAs.
  • Experience with aerospace products is required.
  • Programming in C or C++.
  • Embedded systems design with preemptive multitasking RTOS; RT Linux desirable.
  • Familiarity with software configuration management tools and defect tracking.
  • Excellent knowledge of real-time coding techniques, IP protocols, interfaces, and hardware subsystems.
  • Excellent written and verbal communication skills.
  • Preferred: reading electronics schematics and component data sheets.
  • Preferred: ARM processors and fully-featured microcontrollers.
  • Preferred: building a Software Development Kit (SDK).

Responsibilities

  • Design and implement software for embedded devices and systems from requirements through deployment.
  • Code, test, debug, and document system software.
  • Review code and system designs.
  • Analyze code for efficiency, stability, and scalability.
  • Integrate and validate new product designs.
  • Support software quality assurance and optimize I/O performance.
  • Provide post-production and in-orbit customer support.
  • Interface with hardware design and development engineers.
  • Assess third-party and open-source software.
  • Present engineering design review materials to customers and executives.
  • Participate in proposal-writing efforts.

Skills

C/C++
ARM
Embedded
Linux
RTOS/Real-time
Multi-threading
APIs for FPGAs
Software debugging
Communication skills
Hardware interfaces

Education

BS or MS in CS/EE/CE

Job description

CesiumAstro UK in Milton Keynes, United Kingdom, seeks an experienced embedded software engineer to design and implement software for Linux-based single-board computers and high-reliability microcontrollers used in satellites and space systems.

You will work on low-level and high-level software, interface with hardware teams, and contribute to SDK-related efforts to accelerate customer integration and product deployment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

CesiumAstro • Milton Keynes

On-site
GBP 65,000 - 90,000
Principal Embedded Software Engineer I
Principal Embedded Software Engineer I

Roman Health Pharmacy LLC • Milton Keynes

On-site
GBP 60,000 - 80,000
Principal Embedded Software Engineer I
Principal Embedded Software Engineer I

CesiumAstro • Milton Keynes

On-site
Principal Embedded Software Engineer
Principal Embedded Software Engineer

CesiumAstro • Milton Keynes

On-site
GBP 70,000 - 110,000
Principal Space Hardware Engineer
Principal Space Hardware Engineer

CesiumAstro • Cambridge

On-site
GBP 90,000 - 120,000
Embedded Software Engineer for Space Autonomy
Embedded Software Engineer for Space Autonomy

EVONA • City Of London

On-site
GBP 70,000 - 110,000
Space Hardware Lead Engineer
Space Hardware Lead Engineer

CesiumAstro • Milton Keynes

On-site
GBP 60,000 - 90,000
Principal Mechanical Design Engineer - Space Systems
Principal Mechanical Design Engineer - Space Systems

Roman Health Pharmacy LLC • Cambridge

On-site
GBP 90,000 - 140,000
Competitive salary
Pension contributions
Income protection
+6
Embedded Software Engineer
Embedded Software Engineer

EVONA • City Of London

On-site
GBP 70,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

EVONA • Greater London

On-site
GBP 55,000 - 80,000