Senior Firmware Engineer Fully Remote
Senior Firmware Engineer Fully Remote

Senior Firmware Engineer Fully Remote

Full-Time 60000 - 75000 £ / year (est.) Home office (partial)
Smartbox Assistive Technology

At a Glance

  • Tasks: Design and develop embedded firmware to empower those without speech.
  • Company: Join Smartbox, a leader in assistive technology with a collaborative spirit.
  • Benefits: Enjoy competitive salary, private medical insurance, hybrid work, and wellness perks.
  • Other info: Be part of a diverse team committed to inclusivity and sustainability.
  • Why this job: Make a real difference in people's lives while working on innovative tech.
  • Qualifications: 8+ years in embedded software development and strong problem-solving skills required.

The predicted salary is between 60000 - 75000 £ per year.

Join us at Smartbox as a Senior Firmware Engineer! Are you a passionate Firmware Engineer wanting to make a real impact by giving a voice to those without speech? Smartbox is looking for a dedicated individual to help improve the lives of people with disabilities.

As our Senior Firmware Engineer, you will:

  • Technical Project Delivery: Deliver multi-disciplinary projects, meeting scope, time, budget and quality requirements, and coordinating others as needed.
  • Design, develop and maintain embedded firmware in C for Zephyr RTOS and Embedded Linux, including board bring up, drivers and HALs.
  • Code Quality and Standards: Set and uphold coding, documentation and review standards, ensuring best practices in architecture, modularity, fault tolerance and testability.
  • Apply strong automated testing practices following the Test Pyramid, including unit, component, contract and hardware in the loop tests, with CI automation to prevent regressions.
  • Test Software and Tooling: Python, C# to support development, validation and manufacturing.
  • Libraries and Developer Experience: Create libraries and demo applications in C compatible languages (C#, C++) to support subsystem validation and cross team integration.
  • Verification and Validation: EAD verification through lab testing, user trials and real world use, ensuring documentation supports regulatory compliance.
  • Quality Assurance: Analyse and resolve quality issues promptly, feeding insights back into designs and processes to drive continuous improvement.
  • Mentoring and Leadership: Mentor Engineers, provide coaching and support, and help foster a positive, collaborative team culture.

Requirements:

  • Degree or equivalent experience in an engineering subject (Electronics, Computer Science, Software), Physics, Mathematics, or another scientific subject.
  • ~8+ years of experience in embedded software development in C.
  • A strong knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis.
  • A strong grounding in embedded software architecture, with a focus on maintainability, modularity, fault-tolerance and testability.
  • Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks.
  • Skilled at debugging in constrained environments and using hardware/software debugging tools.
  • A proven track record of innovation and quality software development throughout the entire software product lifecycle.
  • Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS.
  • A passion and drive for excellence in software craftsmanship.
  • Linux, Bash/shell, CI (Continuous integration) experience.

Joining Smartbox means joining a diverse, collaborative team and supporting a community that relies on our technology. By joining us, you'll help support a more inclusive and sustainable future. We are a Disability Confident Employer and a Founding Partner of Purple Tuesday. Explore competitive salary, private medical insurance, hybrid working, wellness benefits and paid volunteering days.

Senior Firmware Engineer Fully Remote employer: Smartbox Assistive Technology

At Smartbox, we pride ourselves on being an exceptional employer that values innovation and inclusivity. As a Senior Firmware Engineer, you'll be part of a collaborative team dedicated to improving the lives of individuals with disabilities, all while enjoying a flexible hybrid working environment in Bristol. With competitive salaries, private medical insurance, wellness benefits, and opportunities for professional growth, Smartbox is committed to fostering a supportive culture where your contributions truly make a difference.
Smartbox Assistive Technology

Contact Detail:

Smartbox Assistive Technology Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Firmware Engineer Fully Remote

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. 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 projects, especially those related to embedded firmware development. This gives potential employers a tangible sense of what you can do and how you approach problem-solving.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions and coding challenges relevant to firmware engineering. Practice explaining your thought process clearly, as communication is key in collaborative environments.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Smartbox.

We think you need these skills to ace Senior Firmware Engineer Fully Remote

Embedded Firmware Development
C Programming
Zephyr RTOS
Embedded Linux
Automated Testing
Python
C#
C++
Debugging in Constrained Environments
Quality Assurance
Software Architecture
Continuous Integration (CI)
Mentoring and Leadership
Problem-Solving
Data Structures and Algorithm Design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match our Senior Firmware Engineer role. Highlight your embedded software development experience and any projects that showcase your coding standards and automated testing practices.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about making a difference for those without speech. Share specific examples of how you've delivered technical projects and mentored others in your previous roles.

Showcase Your Technical Skills: Don’t forget to mention your expertise in C, Zephyr RTOS, and Embedded Linux. We love seeing candidates who can demonstrate their knowledge of coding standards and quality assurance practices, so be sure to include relevant details.

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’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Smartbox Assistive Technology

✨Know Your Stuff

Make sure you brush up on your embedded firmware knowledge, especially in C for Zephyr RTOS and Embedded Linux. Be ready to discuss your past projects and how you've tackled challenges in coding, testing, and debugging.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've approached complex problems in your previous roles. Highlight your understanding of data structures, algorithm design, and how you've implemented automated testing practices.

✨Emphasise Team Collaboration

Since Smartbox values a collaborative culture, be prepared to talk about your experience mentoring others and working within a team. Share how you've contributed to a positive team environment and supported your colleagues.

✨Align with Their Mission

Smartbox is all about making a difference for those with disabilities. Show your passion for this mission during the interview. Discuss any relevant experiences or projects that demonstrate your commitment to inclusivity and quality software development.

Senior Firmware Engineer Fully Remote
Smartbox Assistive Technology

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

>