At a Glance
- Tasks: Develop and prototype innovative solutions for robotics challenges using C/C++.
- Company: Join a cutting-edge robotics company based in Plymouth, focused on real-time autonomy.
- Benefits: Enjoy a competitive salary, flexible work arrangements, and additional perks.
- Why this job: Be part of a dynamic team that values creativity and innovation in robotics.
- Qualifications: Experience in C/C++, Python, and embedded systems is essential.
- Other info: This role requires UK citizenship; no sponsorship available.
The predicted salary is between 39000 - 52000 £ per year.
Job Title : Senior Embedded Software Engineer (Robotics)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. #J-18808-Ljbffr
Senior Embedded Software Engineer Robotics 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
✨Tip Number 1
Familiarise yourself with the latest trends in robotics and embedded systems. Being able to discuss recent advancements or challenges in the field during your interview can demonstrate your passion and knowledge, making you a standout candidate.
✨Tip Number 2
Brush up on your C/C++ and Python skills, especially in the context of embedded systems. Consider working on personal projects or contributing to open-source projects that showcase your coding abilities and understanding of real-time software development.
✨Tip Number 3
Network with professionals in the robotics field through platforms like LinkedIn or local meetups. Engaging with others can provide insights into the company culture and may even lead to referrals, which can significantly boost your chances of landing the job.
✨Tip Number 4
Prepare to discuss your experience with Agile and Waterfall methodologies. Be ready to share specific examples of how you've successfully contributed to software development life cycles in previous roles, as this will show your adaptability and teamwork skills.
We think you need these skills to ace Senior Embedded Software Engineer Robotics
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.
Craft a Strong Cover Letter: In your cover letter, explain why you're passionate about robotics and how your skills align with the responsibilities listed in the job description. Mention specific projects where you've developed secure and reliable code.
Showcase Relevant Projects: If you have worked on projects involving sensor integration or basic control systems, be sure to include these in your application. Use bullet points to clearly outline your contributions and the technologies used.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Embedded Software Engineer role.
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 in detail. Bring examples of projects where you've developed software for embedded systems, and be ready to explain your approach to coding, testing, and debugging.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Practice explaining your thought process when tackling engineering problems, especially those related to robotics and sensor integration. Highlight any innovative solutions you've implemented in past roles.
✨Familiarise Yourself with Agile and Waterfall Methodologies
Since the role involves cooperation with various development life cycles, brush up on Agile and Waterfall methodologies. Be ready to discuss how you've applied these methodologies in previous projects and how they can benefit the team.
✨Prepare Questions About the Company and Role
Interviews are a two-way street. Prepare insightful questions about the company's projects, culture, and future goals. This shows your genuine interest in the position and helps you assess if it's the right fit for you.