At a Glance
- Tasks: Design and implement embedded software, optimise algorithms, and collaborate with teams.
- Company: Join a cutting-edge company focused on advanced embedded systems development.
- Benefits: Enjoy flexible hours, early finishes, remote options, and generous holiday.
- Why this job: Be part of a tech-forward culture that values collaboration and innovation.
- Qualifications: Experience in embedded C, signal processing, and UML is essential.
- Other info: Bonus scheme and private healthcare perks included.
The predicted salary is between 42000 - 84000 £ per year.
We are seeking a Senior Software Engineer to join a team developing advanced embedded systems.
What You'll Do:
- Design and implement embedded software in C and Assembler
- Develop and optimize sonar signal processing algorithms
- Integrate code on bespoke embedded platforms
- Collaborate with hardware and verification teams
- Troubleshoot, test, and deliver high-reliability code
- Contribute to software architecture (UML) and agile delivery
What We’re Looking For:
- Experience in embedded C and Assembler development
- Strong background in signal processing techniques
- Understanding of software/hardware integration
- Proficient in UML and full SDLC practices
- Familiarity with FPGA/DSP hardware (a plus: Python experience)
Why Apply?
- Flexible working hours
- 9-day fortnight option (every other Friday off!)
- Early finish Fridays (1pm)
- Bonus scheme + generous holiday
- Remote/hybrid flexibility
- Private healthcare & wellbeing perks
- Collaborative, tech-forward environment
Embedded Software Engineer employer: Innovate
Contact Detail:
Innovate Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer
✨Tip Number 1
Make sure to brush up on your embedded C and Assembler skills. Since the role specifically requires experience in these areas, being able to demonstrate your proficiency during interviews will set you apart from other candidates.
✨Tip Number 2
Familiarise yourself with sonar signal processing techniques. Understanding these concepts will not only help you in the interview but also show that you're genuinely interested in the work we do at StudySmarter.
✨Tip Number 3
Prepare to discuss your experience with software/hardware integration. Be ready to share specific examples of how you've successfully collaborated with hardware teams in the past, as this is a key aspect of the role.
✨Tip Number 4
If you have experience with UML and full SDLC practices, be sure to highlight that in conversations. We value candidates who can contribute to software architecture and agile delivery, so showcasing your knowledge here will be beneficial.
We think you need these skills to ace Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in embedded C and Assembler development. Include specific projects where you've implemented sonar signal processing algorithms or worked with FPGA/DSP hardware.
Craft a Compelling Cover Letter: In your cover letter, express your passion for embedded systems and detail how your background aligns with the job requirements. Mention your familiarity with UML and agile practices, and how you can contribute to the team.
Showcase Relevant Projects: If you have worked on relevant projects, either professionally or as personal endeavours, be sure to include these in your application. Highlight your role, the technologies used, and the outcomes achieved.
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 role in software engineering.
How to prepare for a job interview at Innovate
✨Showcase Your Technical Skills
Be prepared to discuss your experience with embedded C and Assembler development. Bring examples of projects you've worked on, especially those involving signal processing algorithms, to demonstrate your technical expertise.
✨Understand the Role of Collaboration
Highlight your experience working with hardware and verification teams. Be ready to discuss how you’ve successfully collaborated in past projects, as teamwork is crucial in developing advanced embedded systems.
✨Familiarise Yourself with UML and SDLC
Since the role involves contributing to software architecture using UML and understanding full SDLC practices, brush up on these concepts. Be prepared to explain how you've applied them in your previous roles.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's approach to agile delivery and their use of FPGA/DSP hardware. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.