Embedded Software Engineer Job Opportunity
We are seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will play a key role in the design, development, and integration of embedded software for R&D in a market leading device company.
About the Role
You'll work as part of a cross-functional engineering team, contributing to firmware development, system design and hardware development of a range of connected devices. There will also be good scope to upskill in several areas as the company prides themself in having a multi-skilled environment.
Responsibilities
* Developing and maintaining Embedded C code with aspects in communication protocols and Microcontrollers
* Working alongside multiple teams in Hardware, Validation and testing
* Working on the full software life cycle for their product line
* Being a key contributor within a well-established team
Requirements
* 3+ years' experience in embedded software development
* Strong proficiency in C and/or C++ for embedded systems
* Experience with real-time operating systems
* Familiarity with microcontroller-based design - ARM
* Knowledge of serial protocols (SPI, I2C, UART) and communication stacks
* Previous experience working in regulated environments
* Experience with Previous IOT Devices is good to have
What We Offer
* Healthcare
* Pension
This is an excellent opportunity to join a well-established team and contribute to the success of our products. If you're interested in this role, please get in touch with us.