Senior Embedded Software Engineer Team Lead

Senior Embedded Software Engineer Team Lead

19 Oct
|
Anson McCade
|
Hampshire

19 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 strong leadership skills? An exciting opportunity awaits for a dedicated Senior Embedded Software Engineer Team Lead 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 Team Lead 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, leading a team of engineers, 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.
- Line management of supporting resource deployment, mentoring, and staff development.
- Ensure each team member is developed and deployed to maximize their contribution and meet project requirements.
- Identify resource requirements through the project lifecycle and manage engineering resources.
- Ensure compliance with engineering policies and the Operational Framework.
- 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 / ESTL

▶️ Senior Embedded Software Engineer Team Lead
🖊️ Anson McCade
📍 Hampshire

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

Senior Embedded Software Engineer

Senior Embedded Software Engineer

Job description We are world class experts in designing and operating physical and digital Space Mission Systems, delivering constant innovation in space technology. We are currently looking for a Senior Embedded Software Engineer to take the reign [...]
Hampshire
17 Oct
    Hampshire
    17 Oct

Senior Embedded Software Engineer

Senior Embedded Software Engineer

Job description Are you a seasoned Embedded Software Engineer looking to make a significant impact in the space sector? We are seeking a Senior Embedded Software Engineer who excels in embedded software development using C for modern microcontroller [...]
Hampshire
13 Oct
    Hampshire
    13 Oct

Senior Embedded Software Engineer

Senior Embedded Software Engineer

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 [...]
Hampshire
17 Oct
    Hampshire
    17 Oct

Senior Embedded Software Engineer

Senior Embedded Software Engineer

Job description Senior Embedded Software Engineer Yateley, Hampshire I am working with an established company that has been writing the future of underwater technology for over 50 years. They engineer, manufacture, service and support solutions tha [...]
Farnborough
19 Oct
    Farnborough
    19 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: senior embedded software engineer team lead