9 hours ago
Newcastle upon Tyne 375 - 450 Contract
Job Title: Embedded Software Engineer (6-Month Contract)
Location: Newcastle (Hybrid - 3 days onsite, 2 days WFH)
Rate: £375-£450/day (outside IR35, depending on experience)
Contract Length: 6 months (with potential to extend)
Start Date: ASAP
About the Role
We're looking for a skilled Embedded Software Engineer to join our engineering team on a 6-month contract basis. You'll work on a range of mission-critical and innovative embedded systems, contributing directly to the development of cutting-edge technology. This hybrid role offers the chance to collaborate closely with cross-functional teams while maintaining flexibility with remote work.
Key Responsibilities
Design, develop, and maintain embedded software using C++ and Embedded C
Work with microcontrollers such as STM32, PIC, and ARM Cortex
Collaborate with hardware and systems engineers to deliver robust, real-time solutions
Participate in system architecture discussions, code reviews, testing, and debugging
Produce and maintain high-quality technical documentation
Contribute to process improvements and efficient software workflows
Required Skills and Experience
Proficiency in C++ and Embedded C for real-time systems
Experience working with embedded microcontrollers
Strong understanding of low-level embedded architecture
Hands-on experience with debugging tools, oscilloscopes, and logic analysers
Experience in bare-metal or RTOS-based development environments
Desirable Skills
Experience with SPI, I2C, UART, CAN or similar protocols
Familiarity with version control tools like Git
Background in safety-critical or regulated industries
Register for job alerts and be the first to hear about opportunities that match your search.
Finding your next role has never been so simple.
9 hours ago
Stafford 45K - 70K Permanent
9 hours ago
Sheffield 45K - 60K Permanent
9 hours ago
Sheffield 45K - 60K Permanent
1 day ago
West Midlands, UK 400 - 600 Contract
1 day ago
City of London 50K - 60K Permanent
1 day ago
Manchester 50K - 65K Permanent
2 days ago
West Sussex 45K - 65K Permanent
2 days ago
Dover 30K - 35K Permanent
2 days ago
Farnborough 40K - 65K Permanent