Senior Principal / Principal Embedded Software Engineer in Abingdon
Senior Principal / Principal Embedded Software Engineer

Senior Principal / Principal Embedded Software Engineer in Abingdon

Abingdon Full-Time 72000 - 108000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Lead embedded software architecture and drive innovative projects in advanced systems.
  • Company: Join a forward-thinking tech company with a focus on collaboration and excellence.
  • Benefits: Enjoy a competitive salary, hybrid work model, and opportunities for professional growth.
  • Why this job: Shape the future of technology while mentoring the next generation of engineers.
  • Qualifications: 15+ years in embedded software, with strong leadership and technical skills.
  • Other info: Dynamic environment with a focus on continuous improvement and career advancement.

The predicted salary is between 72000 - 108000 £ per year.

As Senior Principal Embedded Software Engineer, you'll provide strategic technical leadership, define and oversee embedded software architecture, and set high standards for software engineering excellence across EnSilica’s diverse projects. You'll collaborate closely with senior management, internal stakeholders (ASIC, hardware, systems, QA), and customers to ensure technical solutions align closely with business objectives, and actively shape project direction, execution, and strategic outcomes.

Your Key Responsibilities

  • Strategic Technical Leadership: Define and lead embedded software architectures and complex development activities for advanced embedded systems on ARM, RISC-V, and FPGA/ASIC platforms.
  • Stakeholder Collaboration: Partner closely with senior leadership, project management, customers, and cross-functional teams to ensure software strategies meet overall product and company goals.
  • Mentorship and Team Development: Provide technical guidance, mentorship, and professional growth for software engineering teams, ensuring continuous improvement in software quality and best practices.
  • Requirement & Project Leadership: Drive requirements capture, analysis, and refinement; actively contribute to project management, estimation, scheduling, risk assessment, and resource allocation.
  • Quality and Compliance Oversight: Champion adherence to industry standards, quality assurance processes (ISO9001), and continuous improvement initiatives within the software lifecycle.
  • Technical Representation: Act as the software lead in customer interactions, technical reviews, and pre-sales activities (RFQs, proposals), effectively communicating complex technical solutions clearly to diverse stakeholders.

Key Skills and Experience

Essential

  • Proven track record (15+ years industry experience, 7+ years technical leadership) of delivering complex embedded software solutions at system and architectural level.
  • Expert-level embedded C/C++ programming on ARM and/or RISC-V architectures, including advanced debugging (trace/debug, MPSoC bring-up, system validation).
  • Demonstrated ability in software/hardware co-design, silicon validation, and deep technical problem-solving in real-time embedded systems (bare-metal, RTOS, Linux).
  • Extensive experience with modern embedded software toolchains, build systems (CMake, GNU Make, SCons), and version control (Git, SVN).
  • Strong familiarity with digital signal processing, wireless protocol stacks, and embedded communication protocols.

Desirable

  • Expertise with requirements and project management tools (Polarion, Jira, Microsoft Project).
  • Proficiency in Python, MATLAB, or GNU Octave for system modelling, prototyping, and validation.
  • Knowledge of automotive functional safety standards and secure architectures (ISO 26262, ASIL levels, Arm TrustZone, PSA certification).
  • Familiarity with advanced communications algorithms (beamforming, DPD), and industry standards (3GPP, DVB-S).
  • Experience with formal software methodologies (IEC 61508, DO-178C).
  • Understanding of ASIC/FPGA design flows, SystemVerilog, and related EDA tools (Xilinx, Cadence).

Personal Skills

  • Visionary technical leader with a strategic mindset capable of aligning technical solutions to business objectives.
  • Exceptional communicator, adept at managing relationships and clearly articulating complex technical concepts to stakeholders and senior management.
  • Strong mentor, fostering a culture of excellence, ownership, and continuous improvement.
  • Highly adaptable, proactive, and decisive, thriving in dynamic, multi-disciplinary environments.

Position Specifics

This role is hybrid at our Milton Park office (our guideline is for 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.

Senior Principal / Principal Embedded Software Engineer in Abingdon employer: EnSilica Plc

EnSilica is an exceptional employer that fosters a collaborative and innovative work culture, where strategic technical leadership is not just encouraged but celebrated. With a strong focus on employee growth, you will have the opportunity to mentor and develop teams while working on cutting-edge embedded software projects in a hybrid environment at our Milton Park office. Our commitment to quality and compliance ensures that you will be part of a team that values excellence and continuous improvement, making your contributions impactful and rewarding.
E

Contact Detail:

EnSilica Plc Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Principal / Principal Embedded Software Engineer in Abingdon

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.

✨Tip Number 2

Prepare for those interviews by practising common technical questions and scenarios related to embedded systems. We recommend doing mock interviews with friends or using online resources to sharpen your skills. The more prepared you are, the more confident you'll feel!

✨Tip Number 3

Showcase your projects! Whether it's through a portfolio or GitHub, let your work speak for itself. We love seeing real examples of your expertise in embedded C/C++ programming and system validation. It’s a great way to impress potential employers.

✨Tip Number 4

Don’t forget to apply through our website! We make it easy for you to find roles that match your skills and experience. Plus, it shows us you're genuinely interested in joining our team. So, get your application in and let’s make some tech magic happen!

We think you need these skills to ace Senior Principal / Principal Embedded Software Engineer in Abingdon

Embedded Software Architecture
Technical Leadership
C/C++ Programming
ARM Architecture
RISC-V Architecture
Debugging Skills
Software/Hardware Co-Design
Real-Time Operating Systems (RTOS)
Linux
Embedded Software Toolchains
Version Control (Git, SVN)
Digital Signal Processing
Wireless Protocol Stacks
Project Management Tools (Polarion, Jira, Microsoft Project)
Automotive Functional Safety Standards (ISO 26262)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the key skills and experiences mentioned in the job description. Highlight your expertise in embedded C/C++ programming and any relevant leadership roles you've held. We want to see how your background aligns with our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for the Senior Principal Embedded Software Engineer role. Share specific examples of your strategic leadership and collaboration with stakeholders, as these are crucial for us.

Showcase Your Technical Skills: Don’t hold back on showcasing your technical prowess! Mention your experience with ARM, RISC-V, and any relevant tools like CMake or Git. We love seeing candidates who can clearly communicate their technical achievements and problem-solving abilities.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture and values!

How to prepare for a job interview at EnSilica Plc

✨Know Your Stuff

Make sure you brush up on your embedded C/C++ programming skills, especially on ARM and RISC-V architectures. Be ready to discuss your past projects in detail, focusing on the technical challenges you faced and how you overcame them.

✨Showcase Your Leadership Skills

Prepare examples that highlight your experience in strategic technical leadership. Think about times when you defined software architecture or led a team through complex development activities. This is your chance to shine as a visionary leader!

✨Understand Stakeholder Needs

Familiarise yourself with the company’s projects and how they align with business objectives. Be prepared to discuss how you would collaborate with cross-functional teams and manage relationships with stakeholders to ensure successful project outcomes.

✨Communicate Clearly

Practice explaining complex technical concepts in simple terms. You’ll need to demonstrate your ability to communicate effectively with both technical and non-technical stakeholders, so think about how you can make your points clear and engaging.

Senior Principal / Principal Embedded Software Engineer in Abingdon
EnSilica Plc
Location: Abingdon

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

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