Senior Embedded Design Engineer
Octagon
12 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 45KJob location
Tech stack
Altium Designer
Bluetooth
C++
Computer Programming
Software Debugging
Electronic Design Automation
Linux on Embedded Systems
Embedded Software
Joint Test Action (IEEE Standards)
Python
Real-Time Operating Systems
Wi-Fi Technology
Scripting (Bash/Python/Go/Ruby)
Real Time Systems
Information Technology
Bare Metal
Zigbee
Wireless Technologies
Job description
- Develop embedded software in C/C++ for new and existing products
- Work from customer requirements through to prototype and production-ready solutions
- Collaborate closely with other engineers to design and deliver reliable, high-performance systems
- Develop software for bare-metal, RTOS, and embedded Linux environments
- Perform board bring-up, testing, and debugging using JTAG, oscilloscopes, and serial interfaces
- Liaise with customers for integration, commissioning, and issue resolution
- Produce clear technical documentation and reports
Requirements
- 7+ years' experience in embedded software and electronics design
- Degree or equivalent experience in Electronics, Computer Science, Embedded Systems, or related discipline
- Strong programming experience in C/C++
- Experience with RTOS or embedded Linux
- Good understanding of real-time systems and electronic design
- Confident using Altium or similar ECAD tools
- Strong debugging and hardware interfacing skills
- Excellent written and verbal communication
Desirable Skills
- Experience with wireless technologies (Wi-Fi, Bluetooth, Zigbee)
- Python scripting
- Experience architecting software or electronic system designs