Senior Embedded Software Engineer (Robotics)
Zenovo
Plymouth
On-site
GBP 55,000 - 65,000
Full time
8 days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading company in robotics is seeking a Senior Embedded Software Engineer to join their team in Plymouth. You will play a crucial role in developing innovative solutions by writing secure and reliable code while collaborating with cross-functional teams using Agile methodologies. Ideal candidates should possess strong skills in C/C++ and Python, with hands-on experience in embedded systems and sensor integration.
Qualifications
- Experience in C/C++ & Python software development.
- Familiarity with embedded systems/microcontrollers.
- Knowledge of sensor integration protocols like UART, I2C, SPI.
Responsibilities
- Research and prototype new concepts to solve engineering challenges.
- Develop and maintain secure, high-reliability code.
- Contribute to real-time autonomy software stack.
Skills
C/C++ Software Development
Python Software Development
Embedded Systems
Sensor Integration
Basic Electronics
Control Systems
Software Version Control
Tools
Job Title: Senior Embedded Software Engineer (Robotics)
Location: Plymouth (3 Days On-Site Per Week)
Salary: Up to GBP65,000 + Additional Benefits
(Please Note All Applicants Must Be UK Citizens, No Sponsorship Provided)
Main Responsibilities:
- Research, develop and prototype new concepts to solve engineering challenges.
- Create testable, maintainable, secure, and high-reliability code.
- Contribute to our real-time autonomy software stack using C/C++
- Cooperate with the software and product development life cycle using Agile and Waterfall methodologies.
Required Skills:
- C/C++ & Python Software Development.
- Software development on embedded systems/microcontrollers.
- Basic electronics knowledge with the confidence of prototyping electronic circuits.
- Sensor integration using: UART/RS232, I2C, SPI, Ethernet etc.
- Data formats: Protobuf / JSON
- Basic control systems knowledge
- Software version control and management: Git, GitHub, JIRA etc.
Please apply to find out full information.