CrawlJobs Logo

Contract Firmware Engineer

United Kingdom, Exeter · Job Posted June 09, 2026
Apply Position
Job Link Share

Job Description

This is an exciting opportunity for an experienced Firmware Engineer to support the development of an advanced embedded technology platform within a cutting-edge engineering environment. Working as part of a multidisciplinary technical team, you will be responsible for enhancing existing embedded systems, improving data acquisition and processing capabilities, implementing signal-processing functionality, and integrating a range of communication and interface technologies. The successful candidate will be comfortable working in a fast-paced R&D environment, taking ownership of firmware development while supporting hardware integration, system validation, and prototype development. This role offers the opportunity to contribute across the full product development lifecycle, from concept through to demonstrator systems.

Job Responsibility

  • Enhancing existing embedded systems
  • Improving data acquisition and processing capabilities
  • Implementing signal-processing functionality
  • Integrating a range of communication and interface technologies
  • Taking ownership of firmware development
  • Supporting hardware integration, system validation, and prototype development
  • Contributing across the full product development lifecycle from concept through to demonstrator systems

Requirements

  • Solid experience with resource-limited STM32 development
  • Strong RTOS / FreeRTOS experience
  • DSP or signal processing experience (military or civilian usage is fine)
  • Testing peripheral integration experience (SPI, UART, I2C)
  • Comfortable with hardware bring-up and prototyping

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Contract Firmware Engineer

8 matching positions

Firmware Test Engineer

Cricut is seeking a versatile Firmware Test Engineer (also known in other indust...
Location
Location
United States , South Jordan
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience working in a technical development team
  • Experience in writing clear, concise and comprehensive test scenarios, test cases and test plans
  • Experience in executing test cases, debugging & analyzing results, reporting & tracking defects, and providing updates to stakeholders
  • Good knowledge of USB, Bluetooth classic, BLE, and Wi-Fi communication protocols
  • Good experience in microcontrollers, DC motors (Steppers and Servos), and motor drivers
  • Some experience with sensing, sampling, and feedback control systems
  • Some experience in testing USB/wireless device software/apps on Windows and Mac
  • Intermediate or higher programming experience in Swift, Dart, C/C++ and Python
  • Good written and verbal communication skills
  • Able to communicate project plans with contract manufacturers in Asia
Job Responsibility
Job Responsibility
  • Testing and qualifying Firmware and Hardware for product releases
  • Testing Firmware's for the new and existing hardware products and communicating with development teams
  • Represent QA concerns in cross-functional team meetings and provide valuable end-user feedback to improve the customer experience
  • Develop and execute an organized test plan to release high quality products to the market on schedule
What we offer
What we offer
  • Competitive Medical, Dental, and Vision coverage
  • 401(k) match
  • Generous PTO
  • Tuition reimbursement
  • Yearly lifestyle stipend
  • Exclusive employee discounts
  • Fulltime
Read More
Arrow Right

Firmware QA Engineer

Cricut is seeking a versatile Firmware QA Engineer (also known in other industri...
Location
Location
United States , South Jordan
Salary
Salary:
Not provided
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience working in a technical development team
  • Experience in writing clear, concise and comprehensive test scenarios, test cases and test plans
  • Experience in executing test cases, debugging & analyzing results, reporting & tracking defects, and providing updates to stakeholders
  • Good knowledge of USB, Bluetooth classic, BLE, and Wi-Fi communication protocols
  • Good experience in microcontrollers, DC motors (Steppers and Servos), and motor drivers
  • Some experience with sensing, sampling, and feedback control systems
  • Some experience in testing USB/wireless device software/apps on Windows and Mac
  • Intermediate or higher programming experience in Swift, Dart, C/C++ and Python
  • Good written and verbal communication skills
  • Able to communicate project plans with contract manufacturers in Asia
Job Responsibility
Job Responsibility
  • Testing and qualifying Firmware and Hardware for product releases
  • Testing Firmware's for the new and existing hardware products and communicating with development teams
  • Represent QA concerns in cross-functional team meetings and provide valuable end-user feedback to improve the customer experience
  • Develop and execute an organized test plan to release high quality products to the market on schedule
  • Fulltime
Read More
Arrow Right

Network Administrator

This position will provide daily operational support for network infrastructure,...
Location
Location
United States , Arlington
Salary
Salary:
75000.00 - 82000.00 USD / Year
imcva.com Logo
Innovative Management Concept
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • IAT Level II certification in ACTIVE status
  • U.S. Citizenship
  • Current DoD Secret clearance day one and prior to entry on duty, with the ability to pass an SSBI background investigation to up-scope their clearance to Top Secret
  • High school diploma or equivalent
  • At start date, must possess an IAT level II certification in ACTIVE status
  • DoD 8570/8140 compliant certification as required by the contract
  • Experience with: Supporting DoD or federal network environments
  • Using Forescout for network visibility, device identification, or access control support
  • Updating and maintaining network switches
  • SolarWinds network monitoring and alert review
Job Responsibility
Job Responsibility
  • Monitor, troubleshoot, and support enterprise network infrastructure within a DoD environment
  • Use SolarWinds to monitor network health, identify outages, review alerts, validate device status, and support network performance reporting
  • Support Cisco DNA Center/DNAC for network visibility, device management, troubleshooting, assurance, and operational monitoring
  • Use Forescout to support device visibility, endpoint identification, access control awareness, and network asset tracking
  • Update, configure, and maintain network switches, including firmware, IOS/software updates, configuration backups, and operational validation
  • Perform troubleshooting for network connectivity, VLANs, switch ports, routing issues, device reachability, and network performance problems
  • Support STIG compliance activities for network switches and Windows servers
  • Apply security hardening requirements in accordance with DoD STIGs, cybersecurity policies, and operational guidance
  • Maintain and update Windows servers, including patching, vulnerability remediation, security configuration, and system validation
  • Assist with vulnerability management, remediation tracking, scan review, and technical corrective actions
What we offer
What we offer
  • 401(k) with a 3% employer match
  • paid time off
  • paid holidays
  • FSA spending
  • dental
  • vision
  • health insurance
  • company-sponsored AD&D
  • life insurance
  • voluntary life
  • Fulltime
Read More
Arrow Right

Principal Technical Program Manager (Quantum Hardware and Firmware Systems)

Microsoft Quantum team is dedicated to developing the first scalable, fault-tole...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree AND 6+ years experience in quantum information, physics, materials science, electrical engineering, hardware systems, engineering, or related technical fields OR equivalent experience
  • 3+ years of experience managing cross-functional and/or cross-team projects.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
  • Citizenship & Citizenship Verification: This role will require access to information that is controlled for export under export control regulations, potentially under the U.S. International Traffic in Arms Regulations or Export Administration Regulations, the EU Dual Use Regulation, and/or other export control regulations. As a condition of employment, the successful candidate will be required to provide proof of citizenship, U.S. permanent residency, or other protected status (e.g., under 8 U.S.C. § 1324b(a)(3)) for assessment of eligibility to access the export-controlled information. To meet this legal requirement, and as a condition of employment, the successful candidate's citizenship will be verified with a valid passport. Lawful permanent residents, refugees, and asylees may verify status using other documents, where applicable.
  • Ability to leverage AI tools to drive innovation and efficiency (e.g., performance modeling and analysis, research gathering, day to day task automation).
  • Apply AI to accelerate engineering and lab workflows. Design and build AI agents/copilots that assist with experiment setup, log triage, measurement report generation, protocol templating, and knowledge retrieval (e.g., instrument manuals, design docs).
  • Evaluate agentic solutions with measurable metrics and humanintheloop safeguards following Microsoft Responsible AI requirements for generative AI.
  • 10+ years of experience owning and managing multi-year, highly complex hardware and firmware product portfolios involving deep-tech or first-of-a-kind technologies, including board bring-up, System-on-Chip (SoC) bring-up, BIOS and driver development, Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), quantum systems, advanced chip packaging, cryoelectronics, or other high-reliability hardware.
  • Experience managing firmware and hardware product development across the full lifecycle, including R&D, system integration, hardware-software integration, new-technology introduction, and technology transfer from R&D into scaled engineering and manufacturing, including hardware quality systems and development or auditing of test and validation protocols.
  • Experience with hands-on firmware, low-level systems, or advanced hardware R&D, including BIOS, drivers, embedded systems, quantum device development, quantum error correction, measurement/control systems, or similar advanced hardware domains.
Job Responsibility
Job Responsibility
  • Drive Program Execution: Lead comprehensive program management for pivotal quantum hardware initiatives. Oversee all phases, including concept development, engineering design, prototyping, validation, operational scaling, and ongoing delivery. Collaborate closely with system architects, research scientists, and hardware engineers to ensure successful outcomes for each project
  • Strategic Planning & Roadmapping: Work with program management leadership, engineering teams, and executive stakeholders to develop and maintain a clear roadmap for hardware platform advancement. Align technical milestones, allocate resources, manage schedules, and address risks to support Microsoft Quantum’s overarching long-term goals
  • Cross-Disciplinary Coordination: Facilitate collaboration and alignment among teams specializing in quantum device physics, cryoelectronics, materials science, hardware control, manufacturing, supply chain, integration, and cloud hardware operations. Ensure that integrated efforts result in reliable and scalable hardware solutions
  • Supplier & Partner Engagement: Manage relationships with external foundries, research laboratories, equipment vendors, and strategic partners. Foster cross-company collaboration, establish clear requirements, and ensure compliance with Microsoft’s standards for quality, safety, and data security
  • Risk Management: Identify, monitor, and mitigate technical, scheduling, and operational risks throughout program execution. Apply continuous improvement strategies and adjust programs in response to lessons learned and evolving technology trends
  • Agile Delivery: Oversee Agile program processes and ceremonies, promote transparency by conducting regular reviews and updates, and proactively remove obstacles to ensure timely achievement of critical deliverables
  • Customer Focus: Incorporate feedback from internal and pilot customers—including researchers, manufacturing partners, and Azure Quantum platform teams—to guide improvements in hardware and processes
  • Executive Communication: Develop concise, data-driven reports and executive updates that communicate program status, milestones, risks, dependencies, and impact, upholding Microsoft’s high standards for stakeholder engagement and reporting
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Software Engineer, Embedded UI - C++

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5+ years of relevant software development experience
  • Proficiency in modern C++ with the ability to read, debug, and extend embedded/firmware codebases
  • Strong Python experience for building developer tooling, automation, and offline data-processing workflows (e.g., log analysis and data quality improvements)
  • Experience building or improving CI pipelines (including validation and quality gates) to support reliable releases
  • Familiarity with logging/telemetry concepts and an interest in improving data quality from code to downstream consumers
  • Working knowledge of core systems concepts (memory, threading/concurrency, and debugging) and the ability to apply them when investigating issues
  • Experience designing pragmatic internal tools or APIs, with an understanding of trade-offs and maintainability
  • Strong communication skills and a collaborative mindset, as this role partners closely with engineers across UI infrastructure and adjacent teams
  • Built JavaScript/TypeScript frameworks or worked on JS virtual machines and runtimes
Job Responsibility
Job Responsibility
  • Building and maintaining tooling to improve the quality and consistency of data collected from Roku OS logging
  • Developing and evolving offline pipelines that process logs to support initiatives like pre-merge validation in Firmware CI and automated data contract generation
  • Writing and reviewing C++ changes in embedded codebases to ensure logging is accurate, reliable, and usable downstream
  • Creating Python-based tooling and automation (non-embedded) to extract, analyze, and validate log usage across large codebases
  • Partnering with engineers across UI infrastructure, firmware, and CI to integrate tooling into developer workflows and keep it production-ready
  • Troubleshooting issues across tooling, pipelines, and source instrumentation, balancing correctness, maintainability, and scalability
  • Using agentic coding to accelerate feature development and testing
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs
  • Fulltime
Read More
Arrow Right

Senior Hardware Engineer

We are seeking an experienced and talented Senior Hardware Engineer to be part o...
Location
Location
United States , Hoboken
Salary
Salary:
Not provided
Quantum Computing Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science (BS) in Electrical Engineering or Computer Engineering (EE or CE) from an accredited university
  • BS in EE or CE and 6+ years of experience or MS EE or CE with 4+ years of experience
  • Proven experience designing PCBs from schematic capture, layout design, and review
  • Experience with at least one ECAD suite (Altium, OrCAD, Allegro, CircuitMaker, or others) Altium is strongly preferred
  • Familiarity with PCB design best practices related to Signal Integrity, Power Integrity, and EMI/EMC compliance
  • Strong foundation in PCB design related to DFM, DFT, and DFA best practices
  • Strong electrical engineering fundamentals in Analog, Power, and Digital Electronics
  • Advanced experience with voltage regulators, LDO, and switch mode power supplies (SMPS)
  • Experience with analog electronics design (op-amps, TIAs, filters, etc.)
  • Experience with digital electronics design (Logic Gates, Flip Flops, Microcontrollers, RAM, ROM, Flash, etc.)
Job Responsibility
Job Responsibility
  • Support the development of several platforms based around classical and quantum photonics as a senior hardware engineer
  • Work alongside other hardware engineers to design custom electronics using Altium Designer
  • Evaluate critical component performance via board-level and system-level lab testing (ADCs, DACs, FPGAs, TDCs, etc.)
  • Work with firmware engineers, software engineers, and quantum scientists during various phases of lab testing
  • Work with contract manufacturers during manufacturing phases to procure custom electronics, addressing and mitigating any necessary design changes along the way
  • Validate the performance of custom electronics with lab testing
  • Document any issues uncovered during testing
  • Maintain documentation expected at milestone events during the entire design cycle (theory of operations, manufacturing documentation, validation testing results, etc.)
  • Integrate hardware into the complete system by working closely with mechanical, firmware, and FPGA engineers
  • Fulltime
Read More
Arrow Right

QA Automation Engineer (WaterTech)

Client’s company is launching a strategic QA automation and device simulation in...
Location
Location
Salary
Salary:
Not provided
coherentsolutions.com Logo
Coherent Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in QA Automation or SDET roles
  • Strong software development and automation engineering background with JavaScript / TypeScript
  • Experience designing scalable automation frameworks
  • Experience testing APIs, web applications, and connected devices
  • Familiarity with embedded systems and connected products
  • Understanding of cloud-connected architectures and telemetry flows
  • Experience with Docker and containerized deployments
  • Strong analytical and troubleshooting skills
  • Excellent communication and collaboration abilities
  • English level: B2 or higher
Job Responsibility
Job Responsibility
  • Design, develop, and maintain automated test frameworks for IoT and connected products
  • Implement automated testing for APIs, user interfaces, and cloud integrations
  • Create regression and negative-path validation scenarios
  • Develop and maintain device simulators for multiple product lines
  • Build cloud-deployable simulator environments and support simulator control through UI and API interfaces
  • Support scenario-driven automated validation for connected device workflows
  • Validate device-to-cloud and cloud-to-device communication contracts
  • Support validation of telemetry and command-processing flows
  • Assist with integration and system-level testing strategies
  • Collaborate with firmware, cloud engineering, QA, and product teams on integration and system-level testing
What we offer
What we offer
  • Technical and non-technical training for professional and personal growth
  • Internal conferences and meetups to learn from industry experts
  • Support and mentorship from an experienced employee to help you professional grow and development
  • Health insurance
  • English courses
  • Sports activities to promote a healthy lifestyle
  • Flexible work options, including remote and hybrid opportunities
  • Referral program for bringing in new talent
  • Work anniversary program and additional vacation days
  • Fulltime
Read More
Arrow Right

Operations Platform Engineer

Meta is seeking a highly motivated and experienced Operations Platform Engineer ...
Location
Location
United States , Redmond
Salary
Salary:
208000.00 - 289000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in software engineering, systems engineering, robotics engineering, or related fields
  • 3+ years of experience working close to hardware, including motors, sensors, actuators, embedded systems, and/or embedded Linux environments
  • Proven ability to design and build test frameworks or infrastructure for physical systems (labs, manufacturing tests, reliability rigs, end-of-line, or similar)
  • Experience building data ingestion pipelines for high-frequency and/or real-time telemetry (including time sync, buffering, backpressure, and schema evolution)
  • Systems engineering fundamentals: APIs, data schemas, failure modes, reliability, operational discipline and maintainable interfaces
  • Ability to operate effectively in ambiguous, fast-moving environments with evolving requirements
  • Proven communication and collaboration skills across hardware, software, and research disciplines
Job Responsibility
Job Responsibility
  • Design and build motor and actuator test infrastructure, including control loops, data capture, and validation tooling
  • Develop and standardize repeatable test stations that scale across hardware variants, labs, and teams
  • Define and implement telemetry schemas and data contracts for robotic systems (commands, feedback, environment, failures), ensuring consistency across programs
  • Build time-synchronized data pipelines to support debugging, replay, offline analysis, and training workflows
  • Establish observability standards for robotic systems, including metrics, logging, diagnostics, anomaly detection, and dashboards
  • Partner closely with robotics hardware, firmware, research, safety, and operations teams to ensure systems are reliable, safe, and extensible
  • Identify and eliminate bottlenecks in data quality, test throughput, and system reliability as usage scales to more teams and more robots
  • Drive architecture decisions that balance rapid experimentation with long-term maintainability, operational robustness, and scalability
  • Support fleet and lab validation workflows by enabling consistent test execution across platforms (e.g., Lithium, Ber, Boron, Carbon, Aloha, Mimmic, Trossen)
  • Contribute to system-level failure understanding by enabling instrumentation and workflows that accelerate failure triage and root cause analysis
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right