Platform Recruitment
Embedded Software Engineer
Job Location
Nottingham, United Kingdom
Job Description
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
Location: Nottingham, NOTTINGHAMSHIRE, GB
Posted Date: 7/15/2025
Location: Nottingham, NOTTINGHAMSHIRE, GB
Posted Date: 7/15/2025
Contact Information
Contact | Human Resources Platform Recruitment |
---|