Senior Embedded Software Engineer

Senior Embedded Software Engineer

17 Oct
|
Anson McCade
|
Hampshire

17 Oct

Anson McCade

Hampshire

Job description

Are you an experienced Embedded Software Engineer with expertise in developing software for modern microcontrollers and Systems-on-Chip (SoCs)?

Do you have a solid understanding of Real-Time Operating Systems (RTOS) and a knack for resolving technical issues pragmatically?

An exciting opportunity awaits for a dedicated Senior Embedded Software Engineer to join a dynamic organization working on cutting-edge projects.

This role is with a leading organization in the space sector, focusing on designing, building, and operating world-class space missions for global customers.

The company prides itself on a close-knit and supportive team culture, emphasizing diversity, inclusion, and flexible working arrangements.







The Senior Embedded Software Engineer will collaborate with the wider software team and software partners to develop flight software for spacecraft.

This role involves designing and architecting embedded software, managing third-party vendors, and ensuring software quality and security through rigorous review processes.

- Work with third-party vendors to deliver software on time and within budget.
- Design and architect embedded software for satellites.
- Understand and extend existing software architecture to meet mission requirements.
- Break down designs into incremental work packages aligned with Agile methodologies.
- Collaborate with the software team to prioritize and mature requirements.
- Plan software delivery in line with project milestones.
- Verify and accept software from developers and third-party suppliers.
- Improve software quality and security through code reviews and static analysis.
- Interface with software vendors and customers.






- Mentor junior software engineers through guidance and code reviews.
- Provide input into software development processes and policies.
- Real-Time Software architecture design.
- Understanding of data flows on microcontrollers connected through databuses.
- Microcontroller software development using C in environments like Eclipse or VSCode.
- Experience with Linux-based embedded systems.
- Knowledge of communications protocols including CAN, RS485, SPI, I2C, and UART.
- Understanding of electronic circuits and ability to read circuit board schematics.
- Proficiency in scripting languages, preferably Python.
- Experience in fault-finding and debugging.
- Verification and validation of software, including unit testing and continuous integration.
- Ability to work both collaboratively and independently.






- Effective time management and ability to work to deadlines.
- Interest in applying skills in the space sector.

Competitive salary, 10% non-contributory pension, free onsite parking, access to share incentive plans, income protection, life assurance policy, discounted shopping.

37.5-hour work week, hybrid working options, flexible working around core hours, 30 days holiday plus bank holidays.

Personalized development plans, access to e-learning courses.

Private medical scheme with AXA Healthcare, travel insurance, cycle-to-work scheme, eye tests.

AMC / RKI / ESIS

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior embedded software engineer

Senior Embedded Software Engineer

Senior Embedded Software Engineer

Job description Join an exciting new start-up operating in a niche sector! - London, 1-2 days onsite This new VC backed start-up, who already have a proof-of-concept, are now actively seeking a Senior Embedded Software Engineer to increase their de [...]
London
10 Oct
    London
    10 Oct

Senior Embedded Software Engineer

Senior Embedded Software Engineer

Job description Join an exciting new start-up operating in a niche sector! - London, 1-2 days onsite This new VC backed start-up, who already have a proof-of-concept, are now actively seeking a Senior Embedded Software Engineer to increase their de [...]
London
10 Oct
    London
    10 Oct

Senior Embedded Software Engineer

Senior Embedded Software Engineer

Job Title: Senior Embedded Software Engineer Location: London Salary: £50,000-£70,000 We are working with an innovative London-based start-up working on ground breaking embedded systems technology. This is a really exciting opportunity to wo [...]
London
23 Oct
    London
    23 Oct

Senior Embedded Software Engineer (1 day per month in Kings Cross office)

Senior Embedded Software Engineer (1 day per month in Kings Cross office)

Senior Embedded Software Developer (1 day a month in Kings Cross, London office) The experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below. We’re looking for a Senior Embedded [...]
London
18 Aug
    London
    18 Aug
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior embedded software engineer