Principal Embedded Software Engineer
EnSilica Plc Vale of White Horse, England, United Kingdom
Semiconductor Manufacturing · 201-500 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will lead embedded software architecture, design, and implementation while providing technical direction for complex system-level projects. Additionally, you will mentor junior engineers and collaborate with hardware teams on ASIC/FPGA co-design and system bring-up.
What they look for
Requirements
Candidates must have over 10 years of industry experience and a degree in Electronics, Physics, or Computer Science. Essential technical requirements include strong C/C++ skills on Arm architectures, expertise in RTOS, and proven experience in silicon validation and debugging.
Benefits
Full description
This role is based at our Milton Park (Abingdon) office. The expectation is at least 3 days per week in the office.
Applicants must have the right to live and work in the UK.
Your Role
We are seeking a Principal Embedded Software Engineer to provide technical leadership and hands-on expertise for complex embedded software projects. You will lead software design and development, mentor engineers, and collaborate closely with ASIC and hardware teams on system-level solutions.
Your Key Responsibilities
- Lead embedded software architecture, design, and implementation on ARM Cortex-A/R/M and DSP platforms.
- Provide technical direction for bare-metal, RTOS, and embedded Linux development.
- Drive debugging and bring-up activities, including complex system analysis using Arm trace and debug techniques.
- Mentor junior engineers and foster best practices in software development.
- Collaborate on multi-disciplinary projects involving ASIC/FPGA hardware and software co-design.
Your Key Skills and Experience
Essential
- Strong embedded C/C++ programming skills on Arm Cortex-A/R/M and DSP architectures.
- Expertise in RTOS, bare-metal software development, device drivers, and silicon validation.
- Expert-level use of GNU ARM Embedded Toolchain and binary tools.
- Extensive experience with build systems (CMake and GNU Make) and version control systems (SVN or Git).
- Proven capability in silicon validation and complex system debugging.
- Minimum 10+ years of relevant industry experience.
- Degree (1st or 2.1) in Electronics, Physics, Computer Science, or related discipline from a leading university.
Desirable
- Proficiency in MATLAB, Python, or model-based design tools for prototyping and validation.
- Knowledge of beamforming techniques, Digital Predistortion (DPD) algorithms, and communication standards such as 3GPP or DVB-S.
- Exposure to formal software development processes (IEC 61508, DO-178C).
- Experience with communication protocols (I2C, SPI, MODBUS).
Personal Skills
- Excellent communication and interpersonal skills for effective collaboration within international teams.
- Problem-solving mindset with a proactive and adaptable approach.
- Strong leadership skills to inspire, coach, and develop team members.
- Results-driven, accountable, and able to thrive in dynamic project environments.
What can you expect from us?
Private Medical healthcare, salary sacrifice pension scheme (matched up to 5%), 26 days annual leave, life assurance, discretionary annual bonus, share option scheme, hybrid and flexible working.
Position Specifics
This role is hybrid, our guideline is for a minimum of 3 days in the office.
Some occasional travel may be required to another UK site.
Applicants must have the right to live and work in UK.
Similar roles
-
Embedded Software Developer, Network/Payload Intern (Winter 2027)
Astranis San Francisco, California, United States · $60K/yr
-
Senior Embedded Software Engineer - Platform Software
Intuitive Sunnyvale, California, United States · $160K–$271K/yr
-
Senior Embedded Software Engineer, Viasat Government
Viasat, Inc. Karlovy Vary, Northwest, Czechia · $165K–$307K/yr
-
Embedded Systems Design Engineer
Johns Hopkins Applied Physics Laboratory Laurel, Maryland, United States · $100K–$245K/yr
-
Embedded Systems Staff Engineer
Bugcrowd United States · $201K–$277K/yr
-
Staff Embedded Software Engineer - 5G Devices & NTN Connectivity
Viasat, Inc. Carlsbad, California, United States · $165K–$307K/yr