Principal Embedded Software Engineer

Verso Recruitment
Whiteley, UK
2 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£75,000.0
Working hours
Regular working hours

Tech stack

Testing (Software) Agile Methodology Systems Engineering Behavior-Driven Development C++ (Programming Language) Software Debugging Embedded Software Firmware Revision Control Systems Python (Programming Language) LabVIEW MATLAB
+9 more
Scrum Methodology Software Architecture Software Engineering Subversion System Programming Systems Integration Test-Driven Development (TDD) Git Information Technology

Job description

  • Lead end-to-end development of embedded software and firmware solutions
  • Define software architecture and key design decisions
  • Coordinate project delivery, ensuring timelines and quality targets are met
  • Provide technical guidance and mentorship to engineers
  • Drive Agile/SCRUM processes including sprint planning and reviews
  • Collaborate with cross-functional teams including hardware and systems engineers
  • Manage technical risks, dependencies and trade-offs across projects
  • Act as a key technical interface for internal and external stakeholders
  • Develop embedded firmware using C and low-level programming techniques
  • Design, implement, debug and test software for embedded systems
  • Develop and optimise algorithms using tools such as Python or MATLAB
  • Work on low-level drivers and hardware interaction
  • Support system integration and troubleshooting on embedded platforms
  • Contribute across the full software development lifecycle

Technologies:

  • Embedded
  • Firmware
  • Git
  • Hardware
  • Support
  • Matlab
  • Python
  • SVN
  • C++

Requirements

  • Degree in Electronics, Computer Science, Software Engineering or similar
  • Strong experience in embedded software development using C
  • Proven experience leading or coordinating technical projects
  • Experience working across the full software development lifecycle
  • Strong understanding of software architecture and system design
  • Hands-on experience with embedded systems debugging and development
  • Experience using version control tools such as Git or SVN
  • Strong communication skills and ability to work across multidisciplinary teams
  • Experience with high-level languages such as Python, MATLAB or LabVIEW (desirable)
  • Knowledge of Digital Signal Processing (DSP) or similar algorithms (desirable)
  • Experience with Agile development methodologies (desirable)
  • Familiarity with test-driven development or behaviour-driven development (desirable)

Benefits & conditions

We are an advanced technology company based in Fareham, Hampshire, looking to recruit a Principal Embedded Software Engineer to join our growing engineering team. This is a senior-level opportunity that offers a salary of £70,000 - £80,000. In this role, you will take ownership of the design, development, and delivery of embedded software solutions, and have the chance to lead projects and mentor engineers. We provide hybrid working options and a strong benefits package, along with the opportunity to work on advanced technology and complex systems. Visa sponsorship is available.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all