Low Level Embedded Software Engineer (Senior Levels)
Low Level Embedded Software Engineer (Senior Levels)

Low Level Embedded Software Engineer (Senior Levels)

Newcastle upon Tyne Full-Time No home office possible
Go Premium
L

Low Level Embedded Software Engineer (Senior Levels) Leonardo, Newcastle, England, United Kingdom Join or sign in to find your next job Join to apply for the Low Level Embedded Software Engineer (Senior Levels) role at Leonardo Job Overview Leonardo is seeking experienced Low Level Embedded Software Engineers to join our established teams in Edinburgh and our new Newcastle office. This role involves developing low level embedded software for advanced defence and aerospace projects, including the European Common Radar System (ECRS). Responsibilities Develop high quality, robust low level embedded software for multicore processing platforms. Document work products, manage configuration, and report progress to the team. Create and present technical reports and presentations to stakeholders. Follow project plans and identify key milestones. Collaborate closely with hardware and systems teams, troubleshooting integration issues on complex systems. Requirements Strong embedded C programming skills and solid C++ knowledge. Experience testing and integrating software with firmware (VHDL/Verilog) and hardware. Excellent debugging skills and experience with RTOS like VxWorks or embedded Linux. Experience deploying software on ARM and Intel multicore platforms, including device driver development, memory management, and interrupt-driven designs. Understanding electronics, schematic design, and test equipment usage. Knowledge of communication protocols (I2C, SPI, USB, Serial, Network, PCIe). Familiarity with configuration management tools and peer review processes. Desirable Skills Knowledge of standards such as DO-178C and MISRA C/C++. Experience with Agile development and Atlassian tools. Understanding of IoT concepts and CI/CD practices. Security Clearance Applicants must be eligible for full UK security clearance. More info: https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels Benefits & Life at Leonardo We offer a comprehensive benefits package including pension, flexible working, private healthcare, generous holiday allowance, wellbeing support, training resources, and more. Leonardo is committed to diversity and inclusion, fostering a supportive work environment where all employees can thrive. Locations & Contract Primary location: Edinburgh, Additional location: Newcastle. This is a full-time, hybrid role with in loco working. Seniority & Industry Mid-Senior level Engineering and IT, Defense and Space Manufacturing #J-18808-Ljbffr

L

Contact Detail:

Leonardo Recruiting Team

Low Level Embedded Software Engineer (Senior Levels)
Leonardo
Location: Newcastle upon Tyne
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

L
  • Low Level Embedded Software Engineer (Senior Levels)

    Newcastle upon Tyne
    Full-Time
  • L

    Leonardo

    1000-5000
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>