Skip to main content

Embedded Software Engineer

Andover, Hampshire
Permanent
Easy Apply
Nicholas Howard Ltd

Nicholas Howard is currently recruiting for an Embedded Software Engineer to join a highly skilled product development team working on advanced real-time embedded systems and associated software tools.

This is an exciting opportunity for an engineer who enjoys working close to the hardware, developing robust software for microprocessor and SoC-based systems, and contributing to the full product lifecycle—from concept and design through to implementation and testing.

The Role

You will be part of a collaborative engineering team developing complex embedded solutions, with a strong focus on real-time control, sensing applications, and system integration.

Core responsibilities include:

  • Development of embedded software for real-time control and sensing systems
  • Working with on-board and SoC-based platforms
  • Supporting system design through requirements analysis and implementation
  • Hardware-level debugging and validation of embedded systems
  • Development of Windows-based GUI and test applications to support embedded platforms
  • Close collaboration with hardware and software engineers across the full product lifecycle

Key Technologies & Platforms

  • Embedded C programming (real-time systems)
  • Microcontrollers and SoCs including:
    • Xilinx Zynq-7000 SoC
    • Texas Instruments MSP430
    • Renesas RX microcontroller
  • Windows application development in C#
  • Microsoft Visual Studio
  • Hardware debugging tools (JTAG, oscilloscopes, logic analysers)
  • Optional exposure to embedded Linux environments

About You

We are looking for an engineer who is passionate about building high-quality embedded systems and enjoys solving complex technical challenges.

Essential skills:

  • Strong experience in embedded software development
  • Proficient in C programming (minimum 2 years’ experience)
  • Experience with Windows application development (C# preferred)
  • Hands-on hardware debugging and system testing experience
  • Strong analytical and problem-solving skills
  • Ability to work independently and as part of a team
  • Degree in Computer Science, Engineering, Electronics, or equivalent experience

Desirable:

  • Experience with digital control systems or control theory
  • Exposure to video systems or signal processing
  • Familiarity with Linux-based embedded development

Security Clearance Requirement

Please note: Candidates must be eligible and willing to undergo Security Clearance (SC) vetting as part of the onboarding process. Eligibility typically requires continuous UK residency for the past 5 years and a clean criminal record.

Why Apply?

This is a fantastic opportunity to work on technically challenging embedded systems in a collaborative engineering environment where quality, innovation, and problem-solving are at the core of everything you do.

You will gain exposure to a wide range of embedded platforms and contribute directly to real-world engineering solutions.

To Apply

To apply or learn more, please contact Nicholas Howard with your CV and availability for a confidential discussion.

Job Type: Permanent

Contact name: Login or Register to view

Job ID: 225123433

Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.