Embedded Software Engineer
Melbreck Technical Recruitment · Littlehampton, England ·
Embedded Software Engineer – Littlehampton Are you an Embedded Software Engineer looking to work on innovative, specialist electronic products from concept through to production? This is an exciting opportunity to join an established electronics manufacturer near Littlehampton, where you’ll play a key role in developing, testing and improving bespoke solutions.
You’ll work alongside a team of experienced NPD engineers in a technically challenging environment, with the opportunity to apply your expertise, solve complex problems and contribute to products where quality, reliability and attention to detail really matter.
You will take responsibility for the embedded software content of product developments. The role ensures products meet customer requirements, technical specifications, quality standards, and project timelines. Embedded Software Engineer –
responsibilities
Take full ownership and responsibility for assigned work packages and projects. Design, develop, and implement embedded software for bare-metal systems, focusing on performance, reliability, and resource efficiency. Write efficient and maintainable code in C/C++ (and assembly as needed) for microcontrollers, memory-constrained, and real-time systems.
Develop, test, and debug low-level device drivers, peripheral interfaces, and communication protocols directly on microcontrollers or microprocessors. Collaborate with hardware engineers to define software/hardware integration requirements and support board bring-up, hardware validation, and troubleshooting.
Utilise oscilloscopes, logic analysers, JTAG, and other debugging tools to analyse and resolve hardware/software integration issues. Develop and execute unit, integration, and system-level tests to verify correct operation and performance of embedded firmware.
Facilitate and/or participate in code reviews to ensure adherence to coding standards, best practices, and design guidelines for bare-metal environments. Maintain comprehensive documentation of software architecture, interfaces, and procedures for future maintenance and scalability.
Analyse and optimise system performance, power consumption, and memory utilisation. Collaborate with cross-functional teams to define product requirements, identify technical risks, and ensure timely delivery of high-quality embedded solutions. Embedded Software Engineer – Candidate
Requirements
...
Market data from EasyWorkClub, not from the employer
3 live adverts for Software developer in Littlehampton
Remote or home office in 17% of 683 Software developer adverts we list nationwide
More openings at Melbreck Technical Recruitment
3 other openings we list
- Electronic Design Engineer · Littlehampton
- Electronics Buyer · Didcot
- Marketing Manager · Ilfracombe