The Role: Embedded Software Engineer
We are seeking a skilled Embedded Software Engineer to join our team. This role offers the opportunity to work on cutting-edge projects and contribute to the development of innovative products.
Key Responsibilities:
* Design and develop new alarm and IoT sensor products
* Collaborate with Electronic Hardware, Mechanical, RF and other engineering teams
* Bring new products and features through in-house validation and external approvals
* Transition new products and features into high-volume manufacturing
Requirements:
* Modular C programming experience on microcontrollers (e.g. Microchip PIC, STM32)
* Compilers (e.g. IAR, XC8) and RF protocol development
* Source code management (e.g. Git) and obsessive attention to code quality
* Problem-solving skills and self-motivation
* Automated QA tools (e.g. LDRA) and low power design
Qualifications:
* BSc in Electronic Engineering, Computer Science or related field
* Significant equivalent experience
* 3 years minimum experience developing embedded solutions