Job Title
Embedded Software Engineer
About the Role
We are expanding our engineering team and seeking an Embedded Software Engineer to join our office. This role offers flexible hybrid working.
As an Embedded Engineer, you will take ownership of the complete design process from concept through testing and manufacturing, working alongside a small, talented team.
Key Responsibilities
* Developing embedded software solutions for bespoke control systems
* Enhancing existing products and driving new product development
* Involved in all stages of the process from high-level architecture to low-level implementation
* Play a key role in customer support and generating detailed documentation
Requirements
* Expertise in Embedded C programming
* Bare metal development experience
* Familiarity with RS232, SPI, CAN, RS485, I2C communication protocols
* PIC Microchip microcontrollers experience is highly desirable
Desirable Skills
* Electronics design experience or developing data acquisition systems
Working Environment
This is an excellent opportunity for an Embedded Engineer who thrives on variety and enjoys collaborating with a dynamic team. You will be involved in various projects, enhancing your skills and knowledge in the field of embedded software engineering.