Senior Embedded Software Engineer - Device Driver in Milton
Senior Embedded Software Engineer - Device Driver

Senior Embedded Software Engineer - Device Driver in Milton

Milton Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
Go Premium
V

At a Glance

  • Tasks: Develop embedded firmware drivers and support verification for custom silicon devices.
  • Company: Fast-growing fabless Semiconductor company at the forefront of precision engineering.
  • Benefits: Excellent training, career development opportunities, and a dynamic work environment.
  • Why this job: Join a skilled team and make an impact in cutting-edge technology.
  • Qualifications: Degree in Computer Science or Electronic Engineering; strong embedded C and Python skills.
  • Other info: Collaborative culture with opportunities for hands-on technical work and problem-solving.

The predicted salary is between 36000 - 60000 Β£ per year.

My client is a fast-growing fabless Semiconductor business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. Due to continued expansion, they are looking for an experienced Senior Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers.

The company operates at the leading edge of precision engineering and custom silicon development, offering a technical environment where engineers work across the full product lifecycle, from early concept through to high-volume production.

You do not need to come from another Semiconductor company, although it would be useful; it’s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex.

You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and validation activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group.

Key Responsibilities:
  • Develop and maintain embedded firmware drivers for proprietary silicon.
  • Build and support automated pre-silicon and silicon verification environments for firmware testing.
  • Contribute to chip bring-up, debugging, regression testing and performance analysis.
  • Create and run validation test suites to verify electrical performance and functionality.
  • Work closely with silicon, electronics and control engineers throughout development.
Skills, Experience & Qualifications:
  • Essential: Degree in Computer Science, Electronic Engineering, or related discipline.
  • Strong experience in real-time embedded firmware development.
  • Commercial experience in C programming for device drivers / embedded systems.
  • Commercial Python programming experience.
  • Experience developing cross-platform embedded code.
  • Familiar with defect tracking, code reviews and producing clear technical documentation.
  • Desirable (not essential): Experience with pytest, build scripts, Jenkins CI/CD and automated test frameworks.
  • Understanding of ARM Cortex-M architecture.
  • Familiarity with Linux, Git and scripting languages (Bash, Tcl).
  • PCB debug/test experience and general bench test skills.
  • Exposure to Agile development practices.

This is a great opportunity to join a very high-tech company offering excellent training and career development opportunities.

Senior Embedded Software Engineer - Device Driver in Milton employer: Verso Recruitment Group

Join a dynamic and innovative fabless Semiconductor company that is at the forefront of precision engineering and custom silicon development. With a strong emphasis on employee growth, you will benefit from excellent training opportunities and a collaborative work culture that encourages cross-disciplinary teamwork. Located in a fast-paced environment, this role offers the chance to work on cutting-edge technology while contributing to impactful projects in both consumer and industrial sectors.
V

Contact Detail:

Verso Recruitment Group Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Embedded Software Engineer - Device Driver in Milton

✨Tip Number 1

Network like a pro! Reach out to your connections in the semiconductor industry or related fields. Attend meetups, webinars, and tech events to meet potential employers and get your name out there.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your embedded C code projects, Python scripts, and any relevant work you've done. This will give you an edge when chatting with hiring managers.

✨Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of ARM Cortex architecture and device driver development. Practice coding challenges and be ready to discuss your past projects in detail.

✨Tip Number 4

Don't forget to apply through our website! We have loads of opportunities that might just be the perfect fit for you. Plus, it shows you're genuinely interested in joining our team.

We think you need these skills to ace Senior Embedded Software Engineer - Device Driver in Milton

Embedded C Programming
Python Programming
Real-Time Embedded Firmware Development
Device Driver Development
Cross-Platform Embedded Code Development
Automated Testing
Silicon Verification
Debugging Skills
Performance Analysis
Technical Documentation
ARM Cortex-M Architecture
Linux
Git
Agile Development Practices
PCB Debug/Test Experience

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience in embedded C programming and Python. We want to see how your skills match the role, 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 excited about the role and how your background fits with our fast-growing semiconductor business. Let us know what makes you tick!

Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges in embedded systems or firmware development. We love seeing how you approach problems and come up with solutions!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!

How to prepare for a job interview at Verso Recruitment Group

✨Know Your Stuff

Make sure you brush up on your embedded C and Python skills before the interview. Be ready to discuss your experience with device drivers and any projects you've worked on that involved ARM Cortex. The more specific examples you can provide, the better!

✨Show Your Problem-Solving Skills

Prepare to talk about how you've tackled challenges in previous roles. Think of a few scenarios where you had to debug or validate firmware, and be ready to explain your thought process. Companies love candidates who can demonstrate their analytical skills.

✨Collaboration is Key

Since this role involves working closely with other engineers, be prepared to discuss your experience in cross-team collaboration. Share examples of how you've successfully worked with silicon, electronics, or control engineers in the past. Highlighting teamwork will show you're a great fit for their multi-disciplinary environment.

✨Ask Smart Questions

At the end of the interview, don’t forget to ask insightful questions about the company’s projects or their development processes. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values. Plus, it gives you a chance to shine!

Senior Embedded Software Engineer - Device Driver in Milton
Verso Recruitment Group
Location: Milton
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

V
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>