Embedded Software Engineer C/C++ - South Manchester
Embedded C, Embedded Software, C/C++, RTOS, Linux, RS485, Modbus, CAN, Ethernet, TCP/IP, ZigBee, WiFi, LoRaWAN, IoT, UML.
Commutable from Manchester, Stockport, Warrington, Cheshire.
This innovative, well established and highly successful organisation are looking for an experienced Embedded C/C++ Software Engineer, C/C++ Developer to design a range of Environmental and Building Control / Smart Home Automation Products. This is a bit of a varied, Embedded Software and Firmware role.
The design projects range from stand alone environmental sensors and control products to full building automation control systems using both ZigBee wireless and IP local data networks to communicate between products and central computerised building management control systems.
The Embedded Software Design Engineer / Embedded Developer should have the following experience, skills and knowledge :
- 3+ years full software development lifecycle experience with a proven track record of delivering embedded software products to market
- Experience in C and C++ languages for microcontroller based designs
- Experience in working on bare metal, RTOS or Linux software designs
- Working within a controlled product design/development methodology
- Ability to understand embedded electronic designs.
It would be advantageous if the Embedded Software Design Engineer has knowledge of :
- ARM core MCU’s, particularly ST Microelectronics MCU’s
- Keil IDE and RTX RTOS
- Designs with graphical touch displays/user interface
- Communication networks such as Ethernet, Modbus, RS485, CAN & TCP/IP
- ZigBee wireless technology and clusters used in Home Automation or ZigBee 3.0
- Hardware/PCB Design and EMC
- C#, Python, Windows CE & Linux
- Building control/Automation/IoT/LoRa or process controllers.
These are technically challenging opportunities working on interesting Sensor integration projects in a small, friendly team of professional Engineers. There is work variety, flexible working, with a lot of control to develop products free from interference and bureaucracy.