We are seeking a Firmware Design Engineer to join a global leader in their sector, based in Saltash. You will have the opportunity to develop and test embedded software for cutting-edge products. This role will involve working with microcontroller technology, creating verification tools, and collaborating with cross functional teams to deliver solutions. Thispermanent opportunity will be on-site 5 days a week.
Responsibilities
- Design and develop embedded firmware primarily in C, with some assembler, for use in products.
- Implement firmware architectures with a focus on low-power operation.
- Design and develop PC-based test environments, primarily in C#, to verify and validate software, electronics, and product functionality.
- Carry out verification and validation processes on developed embedded software and systems.
- Operate test equipment such as oscilloscopes, DVMs, ICE, and simulators to validate firmware performance.
- Work with management to review and improve design and development processes.
- Provide innovative solutions to meet design requirements and resolve product issues.
- Produce product documentation, including requirements, specifications, and validation reports.
- Partner with the Production Engineering team to develop test solutions.
- Identify project risks and factors affecting timely delivery.
- Provide technical support to service, sales, and field teams.
- Liaise confidently with suppliers, customers, and external partners
- Investigate emerging technologies, tools, and processes and recommend cost-effective applications for future product development.
Experience
- Degree (2:1 or above) in Electronic Engineering, Software Engineering, or equivalent relevant experience.
- Proficient in writing and debugging embedded C code.
- Solid understanding of core electronic principles.
- Practical experience with Microchip and ST microcontrollers.
- Familiarity with communication protocols such as IC and SPI.
- Skilled in using test and measurement equipment (e.g., oscilloscopes, digital voltmeters, in-circuit emulators, simulators) to validate firmware.
- Strong verbal and written communication skills, able to explain complex technical concepts clearly.
- Highly self-motivated, committed, and eager to build new skills.
- Able to work autonomously and as part of a team.
- Creative approach to problem-solving with a proactive, positive mindset.
- Comfortable with occasional international travel.
Desirable:
- Experience working with Texas Instruments MSP or RF microcontrollers.
- Knowledge of 8-bit Microchip assembly language programming.
- Background in developing firmware for low-power applications.
- Ability to produce structured technical documentation, including requirements, specifications, and validation reports.
Benefits
- Enrolment in the company pension scheme with a 5% employer contribution.
- Comprehensive Health care Level 3 Cash Plan after 3 months of employment.
- 5 weeks annual leave, plus bank holidays.
- Free on-site parking.
If you have the relevant experience as detailed and interested in this position, please submit an up to date CV by using the apply button.
By applying for this position, you confirm that you consent to the processing of your personal data in accordance with the General Data Protection Regulation (GDPR) for the purposes of recruitment, employment and working finding service.
JBRP1_UKTJ