Job Description
A leading developer of bespoke software and industrial-grade hardware solutions is seeking an Embedded Software Engineer to join their dynamic Engineering team in North Shields.
The ideal candidate will play a key role in designing, developing, and implementing embedded software solutions for cutting-edge products. You'll work within a multidisciplinary team, contributing to the full embedded software development life cycle, with a focus on C/C++ programming in real-time environments including both Windows and Linux platforms.
Key Responsibilities:
* Design and develop embedded software solutions for real-time systems
* Work with embedded hardware and communicate via protocols such as RS232, SPI, I2C, USB
* Develop and optimize embedded applications for Windows and Linux platforms
* Collaborate across teams to define, design, and deploy new software features
* Support the full software lifecycle from initial design through to testing and deployment
Required Skills:
* Strong experience with C/C++ programming
* Solid expertise in embedded software design and development
* Experience with Microchip PIC, ARM, or Atmel microcontrollers
* Degree qualification in Engineering, Computer Science, or a related field
Estimated Salary: £50,000 per annum
Location: Newcastle
About the Company
This is a great opportunity to apply your embedded software expertise and drive innovation in a growing company with an established presence in the industry.
You'll be part of a stable, well-funded company that prioritizes product innovation and development, with a clear focus on embedded systems.