Embedded Software Developer
We are seeking an experienced Embedded Software Developer to join our team in the design, development, and integration of embedded software for R&D in a market-leading device company.
Responsibilities:
* Developing and maintaining high-quality Embedded C code with aspects in communication protocols and Microcontrollers
* Collaborating closely with Hardware, Validation, and testing teams to drive innovative solutions
* Managing the full software life cycle for our product line
Requirements:
* Minimum 3 years of experience in embedded software development
* Strong proficiency in C and/or C++ for embedded systems
* Familiarity with real-time operating systems and microcontroller-based design - ARM
* Knowledge of serial protocols (SPI, I2C, UART) and communication stacks
* Previous experience working in regulated environments
* Bonus: Previous IoT Devices experience
Benefits:
* Comprehensive healthcare package
* Pension scheme
Our company offers a dynamic, multi-skilled environment with numerous resources for upskilling and personal growth. As an Embedded Software Developer, you will work as part of a cross-functional engineering team, contributing to firmware development, system design, and hardware development of connected devices.