My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Fri 27/06/2025

Embedded Software Engineer

Nottingham, NG1, UK
Apply Now

Company: PLATFORM RECRUITMENT

Job Type: Permanent, Full Time

Salary: £40000 - £70000/annum

Embedded Software Engineer - Nottingham - £40K-£70K DOE + Benefits

Location: Nottingham
Salary: £40,000 - £70,000 DOE + Benefits
Experience Level: 3+ years' experience

We are looking for skilled Embedded Software Engineers to join a dynamic team focused on developing innovative cybersecurity products and systems. This role suits candidates from junior to senior levels who are passionate about building high-integrity, secure software solutions.

About the Role:
You will be responsible for designing, developing, and testing embedded software with a strong emphasis on security and functional correctness. Your work will involve multi-threaded RTOS environments on ARM microcontrollers, debugging, automated testing, and delivering high-quality, maintainable code aligned to formal specifications.

Key Responsibilities:

*

Develop and test embedded C/C++ software for ARM-based platforms (e.g., STM32)

*

Implement multi-threaded RTOS applications with strong security focus

*

Utilize debugging tools such as JTAG and ETM for embedded systems

*

Apply and adhere to coding standards like CERT C and MISRA

*

Create and maintain automated unit tests using tools like LDRA or Parasoft

*

Participate in code reviews and technical documentation

*

Collaborate with cross-functional teams and manage tasks independently

*

Travel within the UK as needed

Essential Skills & Experience:

*

3+ years' commercial experience in embedded C/C++ development

*

Strong understanding of multi-threaded embedded systems and RTOS

*

Register-level programming experience with ARM microcontrollers

*

Experience with embedded debugging and static analysis tools

*

Ability to write detailed technical documentation

*

High attention to detail and commitment to quality

Desirable Skills:

*

Experience with C# and scripting languages (Python, Perl, Bash, PowerShell)

*

Knowledge of computer network security and vulnerability analysis

*

Familiarity with cryptographic algorithms and IP standards

*

Experience with various CPUs/MPUs and requirements capture

Personal Attributes:

*

Strong communication and teamwork skills

*

Ability to work autonomously and manage time effectively

*

Excellent problem-solving and decision-making abilities

*

Ownership and responsibility for delivering quality software

Additional Requirements:

*

Must be a British Citizen eligible to obtain and maintain SC/DV security clearance
Apply Now