Embedded Software Engineer - C++ - Embedded Linux - VoIP
Tiger Resourcing Group · Cambridge, England ·
Embedded Software Engineer - C++ - Embedded Linux - VoIP Location: Cambridgeshire Employment Type: Permanent, Full-time Working Arrangement: On-site The Opportunity Tiger Resourcing Group is recruiting for an experienced Embedded Software Engineer to join an established engineering organisation developing advanced electronic and communications technologies.
This is an excellent opportunity for an engineer with strong Embedded software development experience to take on a technically challenging position, contributing to the architecture, design and development of sophisticated Embedded systems.
Working closely with multidisciplinary engineering teams, you will be involved throughout the complete product development life cycle, from initial system architecture and software design through to implementation, integration, testing and ongoing technical improvement.
The successful candidate will combine hands-on Embedded development expertise with the ability to provide technical leadership, support engineering decisions and mentor other members of the development team. Key Responsibilities Embedded Software Design & Development Design, develop and maintain Embedded software for complex electronic and communications systems.
Develop software using C, C++ and/or Rust. Contribute to software architecture, detailed design and algorithm development. Develop and integrate software for Embedded Linux and Real Time operating system environments. Support low-level hardware integration, platform bring-up and device driver development.
Implement and maintain network-connected Embedded software solutions. Investigate and resolve complex software, hardware and system integration issues. Produce detailed software design documentation and technical specifications.
Testing, Integration & Verification Develop and execute unit, integration and system-level tests. Support hardware and software integration activities. Investigate software defects, perform debugging and implement corrective actions.
Contribute to automated testing and test-driven development practices. Participate in software design reviews, code reviews and technical assessments. Work closely with hardware, systems and test engineers to ensure product quality and reliability.
Technical Leadership & Continuous Improvement Provide technical guidance and mentoring to other software engineers. Take technical responsibility for assigned development activities and smaller engineering projects. Support project engineers with technical planning and coordination. ...
Market data from EasyWorkClub, not from the employer
Typical pay for Software developer in Cambridge: £55,000 – £92,700, from 103 adverts
369 new adverts for Software developer in Cambridge in the last 30 days
Same role within 50 km
- Embedded Software Engineer · Cherry Hinton · 4 km
- Robotics Software Engineer - C++ ROS2 · Waterbeach · 9 km
- Senior Embedded Software Engineer · Boxworth · 12 km
- C++ Software Engineer Swift macOS - Cyber Security · Boxworth · 12 km
Remote or home office in 43% of 671 Software developer adverts we list nationwide
More openings at Tiger Resourcing Group
14 other openings we list
- Hiring: Senior Applications Engineer - RF Communications - Electronic - System Architecture · Cambridge
- Hiring: Senior RF Engineer - RF Testing - PCB Design - Modulation · Cambridge
- We’re Hiring: Contracts Officer - Contract negotiation - Bid support - Contractual risk managment · Cambridge
- Product Test Engineer - RF - Electronics - Python - Automation · Cambridge
- Senior Applications Engineer - RF Communications - Electronic - System Architecture · Cambridge