Job Title: Embedded Systems Professional
Job Overview
We are seeking a highly skilled Embedded Systems Professional to join our team. As a key member of our engineering department, you will play a pivotal role in designing, developing, and integrating embedded software for research and development.
This is an exciting opportunity to work alongside a cross-functional team, contributing to firmware development, system design, and hardware development of a range of connected devices.
Responsibilities
* Design and develop high-quality embedded C code with expertise in communication protocols and microcontrollers.
* Collaborate with multiple teams, including Hardware, Validation, and testing.
* Ensure the full software life cycle for product lines is managed effectively.
* Maintain strong relationships within a well-established team.
* Take advantage of available resources to enhance skills and knowledge.
Requirements
* Minimum 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.
* Desirable: experience with IoT devices.
Benefits
* Comprehensive healthcare package.
* Pension scheme.