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
£ 50KJob 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.