Embedded Software Engineer
Location of work: You can work remotely, only going to site when it makes sense.
Location of office: Bury, Manchester
The role:
KO2’s Bury based client are looking to recruit an embedded software engineer to the team. The business are leaders in the design and development of complex systems where IoT, machine communication and data collection and analytics work hand in hand. The business was founded by the current owner who is a seasoned electronics engineer with a vast background in working with electronics, embedded software and with that experience founded a business who are able to offer their clients complex, useful and productive real world solutions.
The business also do a lot of work on server side applications and as a result the business can offer the successful Software Engineer the ability to work on both embedded systems and server side software which is based on Linux. The embedded engineer would be able to work on Backend, Frontend, Systems programming and Cloud Infrastructure Services, which would result in the embedded engineer gaining an enviable and almost unicornesque skill set.
The business is a small and successful entity and as a result will offer the chosen embedded software engineer, access to share schemes, flexible working combined with the ability to work with cutting edge technology, such as processors like STM32, ARM Cortex or ESP32 whilst having the confidence to be customer facing and be involved in the entire project life cycle.
The key skills for this role are;
- Embedded C – Software & Firmware
- Experience working with electronics
- The ability to be customer facing
Some of the skills and experience below would be advantageous, but not essential:
- Knowledge or the desire to work with cellular modems, Ethernet, Zigbee as well as communication protocols such as HTTP, MQTT, TCP/IP
- Unit testing
- Source code version control
- Linux / Embedded Linux
- RTOS
- Backend, Frontend, Systems programming, Cloud Infrastructure Services