Embedded Software Engineer

Nicholas Howard Ltd
Andover, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 50K

Job location

Andover, United Kingdom

Tech stack

C
Microsoft Windows
Application Testing
C Sharp (Programming Language)
C++
Software Debugging
Linux
Embedded Software
Microsoft Visual Studio
Software Tools
Signal Processing
System Testing
Information Technology
Hardware Debugging

Job description

  • We develop embedded software for real-time control and sensing systems.
  • We work with on-board and SoC-based platforms.
  • We support system design through requirements analysis and implementation.
  • We perform hardware-level debugging and validation of embedded systems.
  • We develop Windows-based GUI and test applications to support embedded platforms.
  • We collaborate closely with hardware and software engineers across the full product lifecycle.
  • We contribute from concept and design through implementation and testing.

Technologies:

  • C#
  • Embedded
  • Hardware
  • Support
  • Linux
  • Security
  • Windows
  • C++
  • Visual Studio, We are recruiting an Embedded Software Engineer to join our highly skilled product development team working on advanced real-time embedded systems and associated software tools. This is an exciting opportunity to work close to the hardware on technically challenging projects, with exposure to a wide range of embedded platforms including microprocessor and SoC-based systems. Our collaborative engineering environment values quality, innovation, and problem-solving, and you will have the chance to contribute directly to real-world engineering solutions. Please note that candidates must be eligible and willing to undergo Security Clearance vetting as part of the onboarding process.

Requirements

  • We are looking for strong experience in embedded software development.
  • We require proficiency in C programming with at least 2 years of experience.
  • We would like experience with Windows application development, ideally using C#.
  • We need hands-on experience with hardware debugging and system testing.
  • We value strong analytical and problem-solving skills.
  • We expect the ability to work independently and as part of a team.
  • We require a degree in Computer Science, Engineering, Electronics, or equivalent experience.
  • We require candidates to be eligible and willing to undergo Security Clearance vetting.
  • Desirable: experience with digital control systems or control theory.
  • Desirable: exposure to video systems or signal processing.
  • Desirable: familiarity with Linux-based embedded development.

Apply for this position