At a Glance
- Tasks: Develop and prototype innovative solutions in robotics while writing secure, high-reliability code.
- Company: Join a cutting-edge tech company focused on real-time autonomy and robotics innovation.
- Benefits: Enjoy a competitive salary, flexible work arrangements, and additional perks.
- Why this job: Be part of a dynamic team that values creativity and collaboration in solving engineering challenges.
- Qualifications: Proficiency in C/C++, Python, and embedded systems; basic electronics knowledge required.
- Other info: This role is based in Plymouth with a hybrid work model (3 days on-site).
The predicted salary is between 39000 - 65000 £ per year.
Location: Plymouth (3 Days On-Site Per Week)
Salary: Up to £65,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.
Senior Embedded Software Engineer (Robotics) in Plymouth employer: ZENOVO LTD
Contact Detail:
ZENOVO LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer (Robotics) in Plymouth
✨Tip Number 1
Make sure to showcase your experience with C/C++ and Python in your conversations. Highlight specific projects where you've developed software for embedded systems, as this will resonate well with the hiring team.
✨Tip Number 2
Familiarise yourself with Agile and Waterfall methodologies before your interview. Being able to discuss how you've applied these methodologies in past projects can demonstrate your adaptability and understanding of the software development life cycle.
✨Tip Number 3
Prepare to discuss your experience with sensor integration and data formats like Protobuf and JSON. Having concrete examples ready will show that you have the practical knowledge needed for the role.
✨Tip Number 4
Brush up on your basic electronics knowledge and be ready to talk about any prototyping you've done. This will help you stand out as someone who not only codes but also understands the hardware side of embedded systems.
We think you need these skills to ace Senior Embedded Software Engineer (Robotics) in Plymouth
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C/C++ and Python, as well as any work you've done on embedded systems or microcontrollers. Emphasise your familiarity with Agile and Waterfall methodologies, and include specific examples of projects where you've developed high-reliability code.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for robotics and how your skills align with the responsibilities listed in the job description. Mention your experience with sensor integration and data formats like Protobuf and JSON, and explain how you can contribute to their real-time autonomy software stack.
Showcase Relevant Projects: If you have worked on relevant projects, either professionally or as personal endeavours, be sure to include these in your application. Detail your role, the technologies used, and the outcomes achieved, particularly focusing on any challenges you overcame in developing prototypes or integrating sensors.
Proofread Your Application: Before submitting your application, take the time to proofread everything. Check for spelling and grammatical errors, and ensure that all technical terms are used correctly. A polished application reflects your attention to detail, which is crucial for a Senior Embedded Software Engineer.
How to prepare for a job interview at ZENOVO LTD
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C/C++ and Python, especially in the context of embedded systems. Bring examples of projects where you've developed secure and reliable code, as this will demonstrate your capability to meet the job's technical requirements.
✨Demonstrate Problem-Solving Abilities
Since the role involves researching and prototyping solutions to engineering challenges, be ready to talk about specific problems you've solved in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers effectively.
✨Familiarise Yourself with Agile and Waterfall Methodologies
Understanding the software development life cycle is crucial for this position. Be prepared to discuss your experience working in Agile or Waterfall environments, and how you’ve adapted to different methodologies in past projects.
✨Prepare Questions About the Role
Interviews are a two-way street, so think of insightful questions to ask about the team dynamics, project timelines, and the technologies they use. This shows your genuine interest in the role and helps you assess if it's the right fit for you.