Embedded Software Engineer
KO2 Embedded Recruitment Solutions Ltd
Gateshead, United Kingdom
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 55KJob location
Gateshead, United Kingdom
Tech stack
CAN Bus
Program Optimization
Communications Protocols
Embedded C
Linux on Embedded Systems
Embedded Software
Firmware
Hardware Design
Linux System Administration
Real-Time Operating Systems
RS-232
Software Engineering
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
Bare Metal
C++14
Job description
As an Embedded Software Engineer, you'll be developing software that powers, controls, and monitors advanced devices. Whether your strength lies in Embedded C or Modern C++, your skills will be put to use in a collaborative, embedded environment where innovation is at the forefront.
You'll be involved in the full development cycle - from design and implementation to testing - and work closely with cross-functional teams to ensure robust and seamless integration with hardware systems., * Design, develop, and maintain software for embedded systems (RTOS, Bare Metal, or Linux environments).
- Write, test, and optimize code using Embedded C or Modern C++.
- Collaborate with hardware and firmware engineers to deliver fully integrated solutions.
- Work on breakthrough projects shaping the future of technology.
Requirements
- Demonstrable experience in embedded software development.
- Strong background working with embedded environments.
- Proficiency in either Embedded C or Modern C++.
- Solid understanding of communication protocols such as SPI, UART, CANBUS, I2C, RS232, etc.
- Desirable: Experience with Embedded Linux and/or hardware design.