Embedded Software Engineers

Embedded

Ref: 1432Wednesday 2 April 2025

Enigma People Solutions recruits Embedded Software Engineers for a wide range of companies, from 30 billion USD corporation to SME start up with 5 people, we find the right match. If you want to join forward thinking and successful businesses offering technical challenges within supportive cultures, please make contact for a free consultation.
 
About You 
You are an embedded software developer with a background in electronics and software product development. You are a highly motivated individual who is quick to learn and able to manage working on multiple projects with limited supervision. You are able to speak with technical and non-technical stakeholders to understand their requirements and explain technical concepts. You document your designs to a high level of quality. Experience in Zephyr, FreeRTOS, iOS or Android App development, or experience in the development of medical products or products for a similar regulated environment, will be a bonus. 
 
About the Role 
Our clients are often looking to strengthen their electronics and software capability and are looking for people who will fit in and enhance existing or new build electronics hardware and software engineering teams.

Priorities include but are not limited to:

•    Deliver software for interdisciplinary projects involving electronics, software and mechanics 
•    Work to define detailed software and electronics product requirements 
•    Work to scope, define, implement and test software for electronics products 
•    Integrate product software around digital systems, sensors and interconnects 
•    Implement embedded software for prototypes / test circuits and products 
•    Review the work delivered to ensure it meets functional and quality requirements 
•    Support full-lifecycle product development 

Opportunities to develop the role and the team, taking on technical and personnel leadership is expected. 
 
Your Background: 
•    Degree level qualification in Electronics, Software Engineering, Computer Science or equivalent 
•    3+ years of industry experience 
•    Expertise in embedded software system design 
•    Good skills in Embedded C and/or C++ 
•    Experience with microcontrollers e.g. ARM, MSP430, PIC etc 
•    Working knowledge of operating systems (RTOS / Linux / Windows) 
•    Strong reviewing rigor 
•    Testing / Debugging / Troubleshooting of designs Good understanding of Software Lifecycles and development methodologies 
•    Highly competent at MS Office (Excel, Word, PowerPoint) 

Desired Technical Skills   
•    Experience of other programming languages (e.g. C#, Python, Swift, Java) 
•    Experience with Embedded Systems / Single Board Computers / Modules 
•    Familiarity with software design documentation approaches such as UML 
•    Wireless connectivity (for example Bluetooth / BLE) 
•    Serial communications (for example USB, RS232, SPI, I2C or 1-Wire) 
•    Familiarity with analogue & digital sensors and interfacing to acquisition electronics 
•    Data acquisition and analysis techniques 
 

 

Cookies on this website
We to ensure that we give you the best experience on our website. If you wish you can restrict or block cookies by changing your browser setting. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on this website.