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
£ 45K

Job 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

Apply for this position