Embedded Software Opportunities
We are seeking a highly skilled and experienced Senior Embedded Software Professional to join our team. As a key member of our engineering group, you will play a pivotal role in the design, development, and integration of embedded software for cutting-edge R&D projects.
Key Responsibilities:
* Design, develop, and maintain high-quality embedded C code with a focus on communication protocols and microcontrollers.
* Collaborate closely with multiple teams, including Hardware, Validation, and Testing, to ensure seamless system integration.
* Work across the entire software life cycle for various product lines, driving innovation and efficiency.
This is an excellent opportunity to work as part of a well-established team, leveraging our extensive resources for maximum upskilling and personal growth.
Requirements:
* A minimum of 3 years' experience in embedded software development, with a 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.
* Prior experience with IoT devices is desirable.
Benefits:
* Comprehensive healthcare package.
* Generous pension scheme.
Please note that this is not an exhaustive list of benefits, and we offer a range of perks and incentives to support your career growth and well-being.
Skills:
* C programming language.
* IAR tools.
* STM32 microcontrollers.
* IoT technologies.
* Communication protocols.