Location: Glasgow Job Type: Permanent Industry: Engineering Job reference: 7777_1752576484 Posted: about 11 hours ago
Role: Electronics Engineer (Mid-Level, Firmware Focus)
Location: Glasgow
Role Summary
Seeking a motivated electronics engineer with strong embedded firmware experience to contribute to the design, development, and support of modern embedded systems. This role bridges electronics and firmware to deliver reliable, connected hardware products across various industries.
Key Responsibilities
1. Hardware & Firmware Development
2. Design and bring up embedded systems: microcontrollers, sensors, comms interfaces (CAN, SPI, I²C, USB)
3. Develop and maintain board-support packages, peripheral drivers, and bootloaders
4. Firmware Implementation
5. Develop embedded firmware in C/C++ for RTOS or bare-metal environments
6. Implement and maintain secure firmware update mechanisms (e.g., OTA, USB)
7. Testing & Debugging
8. Use oscilloscopes, logic analyzers, and JTAG for low-level debugging
9. Develop and execute unit and integration tests for firmware modules
10. HW/SW Integration
11. Collaborate with cross-functional software teams to define APIs and ensure seamless integration
12. Assist in end-to-end system validation and troubleshooting
13. Documentation and Compliance
14. Create technical documentation including schematics, firmware specs, and test plans
15. Support compliance efforts (e.g., EMC, CE marking) and design for manufacturability
16. Support & Maintenance
17. Investigate and resolve hardware/firmware issues from internal testing and field feedback
18. Contribute to firmware maintenance and release planning
Qualification & Skills
Required:
19. Degree in Electronic / Electrical Engineering or similar
20. 3-5 years of hands-on experience with embedded hardware and firmware design
21. Proficient in C/C++ for embedded systems
22. Experienced with MCU families (e.g., STM32, NXP, Nordic, etc.)
23. Comfortable with digital and analog circuit design and review
24. Skilled in using debugging tools: logic analyzers, scopes, JTAG, GDB
25. Familiar with version control (Git) and collaborative development workflows
26. Strong troubleshooting, communication, and documentation skills
Desirable:
27. RTOS experience (e.g., FreeRTOS, Zephyr)
28. Experience with PC-based test tools or scripting languages (e.g., Python)
29. Knowledge of IoT protocols (MQTT, CoAP), TLS, RESTful APIs
30. Exposure to regulatory compliance, EMC, or environmental testing
How to apply?
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.