Jobs

A faster, smarter way to find better-fit jobs, stay on top of every application, and focus on interviews.

Legal
  • Privacy Policy
  • Terms & Conditions
  • Refund Policy
Resources
  • About Us
  • Help Center
  • How to Cancel
  • Customer Support
JobAssist
Copyright © 2025-2026 JobAssist™. All rights reserved. All trademarks referenced herein are the properties of their respective owners.
Firmware Engineer at Afference - JobAssist
FAQ

Questions, answered.

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Afference was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.

Home›Jobs›IT & Software›Firmware Engineer
Afference logo

Firmware Engineer

Afference

RemoteFull timeMid level$114k – $170kPosted today
Apply with JobAssist

About the role

About This Role

Designing, developing, testing, and optimizing embedded firmware solutions for hardware systems and products is the core of this engineering role. The Firmware Engineer works independently on complex technical objectives while collaborating with various teams and partners to deliver reliable, scalable, and innovative solutions.

Responsibilities

  • Play a key role in strategic decisions related to firmware architecture and technology stack
  • Design, develop, implement, debug, and maintain embedded firmware for hardware systems and products
  • Contribute from early architecture to hardware bring-up through verification and validation, and sustaining
  • Support firmware releases, field investigations, and continuous improvements
  • Collaborate with hardware, software, systems, and test engineering teams to define firmware architecture and technical requirements
  • Lead firmware integration, validation, and testing activities to ensure product reliability and performance
  • Analyze system requirements and propose technical solutions aligned with company objectives and product roadmaps
  • Work directly with schematics, datasheets, specifications, and lab equipment to implement and debug board-level and system-level designs
  • Contribute to firmware porting across MCU platforms and firmware update mechanisms to ensure safe and reliable factory and field updates
  • Troubleshoot complex firmware and hardware interactions, identify root causes, and implement corrective actions
  • Support product development from concept through production and field deployment
  • Develop and maintain technical documentation, including specifications, test procedures, and design documentation
  • Contribute to continuous improvement initiatives related to firmware development methodologies, tools, and processes
  • Interface with internal stakeholders and external partners to ensure alignment on technical deliverables and project priorities
  • Provide technical expertise, mentorship, and problem-solving support within the engineering team
  • Other duties as assigned

Requirements

  • Bachelor’s or advanced degree in Electrical Engineering, Computer Science, Computer Engineering, or related technical field
  • Typically requires 2–5 years of experience in firmware/software development, embedded systems, hardware engineering, or related technology domains
  • C/C++ development in resource-constrained systems with deep understanding of MCU and MCU peripherals, interrupts, power domains, and RTOS-based systems
  • Familiarity with microcontrollers, embedded processors, communication protocols, and hardware interfaces
  • Comfortable using oscilloscopes, power analyzers, logic analyzers, and other lab tools to root-cause complex charging and power issues

Job details

Workplace

Remote

Employment

Full time

Seniority

Mid level

Headquarters

Cleveland, OH

Salary

$114k – $170k

Posted

Posted today

About company

Headquarters

Cleveland, OH

Open jobs

4

Millions of jobs, with real people getting hired every day

200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
  • Ability to understand interactions between hardware, firmware, and commercial release processes across the full product lifecycle
  • Knowledge of firmware debugging, testing, and validation methodologies
  • Strong analytical and problem-solving abilities
  • Ability to work independently on complex technical assignments
  • Excellent communication and collaboration skills
  • Detail-oriented with strong organizational and documentation practices
  • Ability to balance multiple priorities in a fast-paced engineering environment
  • Demonstrated initiative and accountability in driving technical deliverables
  • Benefits

    • Work closely with cutting-edge technology
    • Close-knit, startup environment with regular happy hours, field trips, games, and music
    • Early employee experience with opportunities to contribute across the entire business
    • Medical, dental vision, life, STD, FSA, additional company perks
    • Equity incentives
    • Self-managed PTO

    About the Company

    Afference builds ground-breaking technology for the spatial computing era, stimulating nerves to create artificial tactile sensations for new connections to the user. The company's first products will be mobile, wearable devices that stream haptic data from multiple digital sources to create meaningful sensations of touch. Afference leads efforts in deep science and technology to provide unique haptic experiences.

    Afference logoAfference