At a Glance
- Tasks: Design, develop, and test embedded software solutions for exciting projects.
- Company: Join a well-established team in a dynamic tech environment.
- Benefits: Competitive salary of £50,000 and hybrid working options.
- Why this job: Make a real impact by creating innovative software solutions.
- Qualifications: Strong experience in Embedded C and familiarity with Linux environments.
- Other info: Collaborative culture with opportunities for personal and professional growth.
Location: Leicestershire
Hybrid: 90% office based
Salary: £50,000
Zenovo are recruiting for an Embedded Software Engineer to join a well established team in Leicestershire. This role is largely office-based and will involve designing, developing, and testing embedded software solutions based on customer system requirements. You will take ownership of assigned deliverables while working collaboratively as part of a wider engineering team on larger projects.
Key Responsibilities
- Design, develop, and test embedded software solutions based on customer-provided system requirements
- Develop embedded software primarily in Embedded C, with some Embedded C++ development
- Work within a Linux environment, utilising the OS rather than Linux development
- Ensure software is developed in line with MISRA C coding standards
- Perform unit testing to validate functionality and reliability
- Use Atlassian tools, including JIRA, for task tracking, issue management, and collaboration
- Take ownership of individual software deliverables while contributing to team-based project goals
- Collaborate closely with other software, hardware, and systems engineers
- Debug, test, and support software across the full development lifecycle
- Produce clear technical documentation to support development and testing activities
Key Skills & Experience
- Strong experience with Embedded C, with some exposure to Embedded C++
- Experience working on embedded systems within a Linux environment (OS usage, not kernel or driver development)
- Good understanding and practical application of MISRA C standards
- Experience with unit testing methodologies and tools
- Familiarity with Atlassian toolsets, particularly JIRA
- Ability to interpret customer system requirements and translate them into robust software designs
- Experience with embedded communication interfaces including CANBus and RS485
- Knowledge of networking protocols, particularly Ethernet
Embedded Software Engineer in Leicester employer: ZENOVO LTD
Contact Detail:
ZENOVO LTD Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer in Leicester
✨Tip Number 1
Network like a pro! Reach out to your connections in the embedded software field, attend local meetups, or join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Embedded C and Linux. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to embedded systems and MISRA C standards. Practising with a friend or using mock interview platforms can help you feel more confident when it’s your turn to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Embedded Software Engineers like you. Plus, it’s a great way to ensure your application gets noticed by the right people.
We think you need these skills to ace Embedded Software Engineer in Leicester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Embedded C and Linux environments. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded software engineering and how you can contribute to our team. Keep it concise but engaging – we love a good story!
Showcase Your Technical Skills: When filling out your application, be specific about your technical skills, especially around MISRA C standards and unit testing. We’re looking for candidates who can hit the ground running, so let us know what you’ve got!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you don’t miss any important updates from our team!
How to prepare for a job interview at ZENOVO LTD
✨Know Your Embedded C Inside Out
Make sure you brush up on your Embedded C skills before the interview. Be prepared to discuss your previous projects and how you've applied MISRA C standards. Practising coding problems in Embedded C can also help you feel more confident.
✨Familiarise Yourself with Linux
Since the role involves working within a Linux environment, it’s crucial to understand how to navigate and utilise the OS effectively. Brush up on your Linux commands and be ready to explain how you've used Linux in past projects.
✨Showcase Your Team Collaboration Skills
This position requires working closely with other engineers, so be ready to share examples of how you've collaborated on projects. Highlight your experience with Atlassian tools like JIRA, as this will demonstrate your ability to manage tasks and communicate effectively.
✨Prepare for Technical Questions
Expect technical questions related to embedded systems and unit testing methodologies. Review common debugging techniques and be ready to discuss how you've approached problem-solving in your previous roles. This will show your depth of knowledge and practical experience.