Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior firmware engineer

Bristol (City of Bristol)
Firmware engineer
£40,000 - £72,000 a year
Posted: 9h ago
Offer description

Salary: £40,000 - 72,000 per year 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. Strong knowledge of Computer Science fundamentals in data structures, algorithm design, problem-solving, and complexity analysis. Grounding in embedded software architecture, focusing on maintainability, modularity, fault-tolerance and testability. Confident and experienced with automated testing, including unit, integration and system tests, mocking and automation frameworks. Strong understanding of API design and creation of clear, stable abstractions for hardware/firmware interaction. Skilled at debugging in constrained environments and using hardware/software debugging tools. Proven track record of innovation and quality software development throughout the entire software product lifecycle. Ability to solve complex technical problems elegantly and maintainably, demonstrating systems thinking across hardware, firmware and application layers. Experience with embedded platforms (e.g., Embedded Linux, Arduino, STM32, Nordic, Zephyr RTOS). Passion and drive for excellence in software craftsmanship. Experience with Linux, Bash/shell, and CI (Continuous Integration). Ability to read electronics schematics and collaborate effectively with Hardware Engineers during bring-up and debugging. Technical leadership through influence; able to guide architecture and standards, mentor others, and improve team-wide practices. Practical, proactive mindset; comfortable taking initiative and working through ambiguity in a fast-moving team. Proven experience in people or team management, with the ability to lead, motivate, and develop others. Strong communication and interpersonal skills, with the ability to build positive working relationships at all levels. Proven ability to foster high-performing, engaged, and collaborative teams. Responsibilities: Deliver multi-disciplinary projects, meeting scope, time, budget and quality requirements, coordinating others as needed. Develop reliable, portable firmware with a long life cycle. Design, develop and maintain embedded firmware in C for Zephyr RTOS and Embedded Linux, including board bring-up, drivers and HALs. 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. Build and maintain automated test harnesses, GUIs and utility tools (e.g., Python, C#) to support development, validation and manufacturing. Create libraries and demo applications in C compatible languages (C#, C++) to support subsystem validation and cross-team integration. Ensure verification through lab testing, user trials and real-world use, making sure documentation supports regulatory compliance. Analyze and resolve quality issues promptly, providing insights back into designs and processes to drive continuous improvement. Contribute to strategy for reliable, mission-critical firmware, clearly communicating trade-offs and enabling strong decision-making. Mentor Engineers, provide coaching and support, and help foster a positive, collaborative team culture. Technologies: API Arduino Bash C# Embedded Firmware Hardware Support Linux Python C++ More: At Smartbox, we are a leader in assistive communication technology, offering products that support diverse needs globally. Our values guide us: we are passionate, caring, empowering, achieving together, and enabling change. By joining our team, you will be part of a diverse, collaborative culture where we work together to ensure everyone has a voice. We are committed to sustainability and strive to reduce our environmental impact. As a Disability Confident Employer, we ensure our recruitment practices are inclusive and barrier-free. We offer competitive salaries along with private medical insurance, hybrid working options, wellness benefits, and paid volunteering days. last updated 19 week of 2026

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior electronic design and firmware engineer
Bristol (City of Bristol)
Systems Engineering and Assessment Limited
Firmware engineer
£65,000 a year
Similar job
Senior firmware engineer
Bristol (City of Bristol)
Smartbox Assistive Technology
Firmware engineer
Similar job
Senior firmware engineer
Bristol (City of Bristol)
Smartbox Assistive Technology
Firmware engineer
See more jobs
Similar jobs
Nhs jobs in Bristol (City of Bristol)
jobs Bristol (City of Bristol)
jobs City of Bristol
jobs England
Home > Jobs > Nhs jobs > Firmware engineer jobs > Firmware engineer jobs in Bristol (City of Bristol) > Senior Firmware Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save