Embedded Software Engineer
A growing engineering company based in Surrey is looking for an Embedded Software Engineer to join its development team.
The organisation works on complex embedded systems used in advanced engineering products and is looking for an experienced engineer to contribute to ongoing development projects.
The Role
You will join an established engineering team responsible for developing embedded software for microcontroller-based systems.
The role will involve a combination of new development, improving existing firmware and debugging complex embedded systems.
You will work closely with other engineers across software, electronics and systems to support product development.
Key Responsibilities
-
Develop embedded software using C
-
Work with microcontroller-based systems
-
Implement and maintain low-level drivers
-
Contribute to new product development
-
Debug and enhance existing embedded software
-
Support testing and verification activities
-
Collaborate with multidisciplinary engineering teams
Experience Required
-
Around 5+ years experience in embedded software development
-
Strong experience with Embedded C
-
Experience working with microcontrollers
-
Experience developing low-level drivers
-
Background in automotive, aerospace or other safety-critical industries
Desirable Experience
-
AUTOSAR
-
Functional safety exposure (e.g. ISO 26262)
-
Knowledge of MISRA standards
-
Experience working close to hardware
For more information, please apply to this role ASAP.