Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

$113.5k - $170.25k
Full-time

Afference Inc

About Our Work We are neuroscientists who build ground-breaking technology for the spatial computing era. We stimulate nerves to create artificial tactile sensations, creating new, more meaningful connections to the user for notifications, 3D digital content, physical AI, health information, and beyond. Our first products will be mobile, wearable devices that stream haptic data from multiple digital sources to create meaningful sensations of touch. What You'll Be Doing The Firmware Engineer is responsible for the design, development, testing, and optimization of embedded firmware solutions supporting hardware systems and product development initiatives. This role works independently on complex technical objectives while collaborating closely with cross-functional engineering teams, senior leadership, vendors, and external partners to deliver reliable, scalable, and innovative solutions aligned with organizational goals. Key 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 What You'll Need for This Position Education Bachelor’s or advanced degree in Electrical Engineering, Computer Science, Computer Engineering, or related technical field Must-Have Skills & Experience 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. 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 What's in It for You Work closely with cutting-edge technology. You'll be hands-on with novel neural haptic technology that's defining the future of spatial computing and immersive experiences. Work in a close-knit, startup environment. We strive to create an intellectually stimulating and collegial working environment. Our energy for inventing, creating, and learning spans work and play: we have regular happy hours, plan field trips, play games, play music, and generally have a good time. An early employee experience. We are an early-stage deep tech startup company that requires all members to contribute across the entire business. On any given day, there will be new challenges and new demands to propel the business forward. We expect all employees to be able to dive into any new challenges that present themselves, even if they are beyond the job description above. If your are driven by the desire to see success and to create new tech not seen by the world previously, you will fit right in to the team's culture. Compensation & Benefits Afference is committed to providing the sense of touch for the evolution of the human connection to technology and the future of the digital experience. We are leading this effort through deep science and technology, which provides unique experiences compared to classical haptic technologies. Our lean team of experts demands a high level of excellence but can compensate with the commensurate upside potential of an early-growth startup in a high-growth sector of extended reality. Compensation offers depend on skills, qualifications, and experience, and range between: $113,501 to $170,251 per year at 100% FTE Benefits include: Medical, dental vision, life, STD, FSA, additional company perks Equity incentives Self-managed PTO Location: On-site; Cleveland, OH office

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Cleveland, OH vacancy
  • $100k - $149k

     ...Nottingham Spirk has an immediate opening for a Senior Firmware Engineer. The ideal candidate is located in the Cleveland metro area or willing to relocate to Northeast Ohio. About Us Nottingham Spirk is a Cleveland, Ohio-based, design services consultancy. Founded in... 
    Suggested
    Permanent employment
    Local area
    Immediate start
    Relocation
    Flexible hours

    Nottingham Spirk

    Cleveland, OH
    12 hours ago
  • Embedded Firmware Engineer job at E-Solutions INC. Cleveland, OH. Job Location: Cleveland, OH Job Type: Full time//Permanent No. of positions: 2 Hiring Timeline: 2 Weeks Bs degree with electrical / cs with years' experience firmware and experience in C++ and rtos software... 
    Suggested
    Permanent employment
    Full time
    Local area

    E-Solutions INC

    Cleveland, OH
    2 days ago
  • A technology firm in Cleveland, OH is seeking an Embedded Firmware Engineer for full-time roles. The ideal candidate will have a Bachelor's degree in Electrical Engineering or Computer Science and experience in embedded firmware and C++. You will manage a team while developing... 
    Suggested
    Full time

    E-Solutions INC

    Cleveland, OH
    2 days ago
  • $79k - $135k

     ..., one of Virginia's best places to work, is seeking a Computer Engineer to join our team. This individual shall evaluate, analyze, and...  ...layout software (e.g., Altium). Experienced in writing embedded firmware for microprocessors. Desired Technical Skills: Containerization... 
    Suggested
    Contract work
    Temporary work
    Casual work
    Work at office
    Flexible hours

    SimVentions

    Cleveland, OH
    1 day ago
  • The Senior Hardware Design Engineer plays a key role in the development and execution of electrical hardware designs for a wide range of industrial and technical applications. This position is responsible for designing, developing, and documenting complex electrical systems... 
    Suggested

    Millennium

    Cleveland, OH
    2 days ago
  • A leading scientific company based in Cleveland, OH is seeking a Manager of Electrical Engineering for embedded controls. In this role, you will guide a global team in developing control systems for cold storage products. The ideal candidate will have a degree in electrical... 

    ThermoFisher Scientific

    Cleveland, OH
    2 days ago
  • Wright Technical Services in Cleveland is seeking a Test Engineer to design, execute, and validate test protocols for Sonic Fire Tech (SFT) systems, supporting the move from R&D to production in a fast-paced startup environment. The role leads prototype testing and develops... 

    Wright Technical Services

    Cleveland, OH
    2 days ago
  • Millennium is seeking a Senior Hardware Design Engineer in Cleveland, Ohio, responsible for developing and documenting complex electrical hardware designs. You will collaborate with project engineers and contribute to project planning, ensuring quality and compliance throughout... 

    Millennium

    Cleveland, OH
    2 days ago
  • $80k - $100k

     ...Join us as a Computer Systems Validation Engineer! Join Abeona Therapeutics Inc. as a Computer Systems Validation Engineer and be part of a mission‑driven organization devoted to putting patients first. In this role, you will play a crucial part in ensuring our cutting... 
    Temporary work
    Casual work
    H1b
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours
    Night shift
    1 day per week

    Abeona Therapeutics

    Cleveland, OH
    1 day ago
  •  ...configurations, more of a product surface that has to hold together end to end — reliability needs an explicit owner. Without one, engineers drift toward features and nobody owns the product not breaking. You'll build and maintain test automation and release gating... 

    Peak Nano

    Cleveland, OH
    1 day ago
  • KESTREL Vision is seeking a Senior Software Engineer to join their team based in Cleveland, Ohio. This role involves designing and developing software for advanced industrial vision inspection systems and requires collaborative work within a global engineering environment... 

    KESTREL Vision

    Cleveland, OH
    2 days ago
  •  ...inspection systems. This role involves working with technologies such as C++, C#, and Python, and collaborating within a global engineering team. The ideal candidate will hold a Bachelor's degree in a relevant field and possess at least 5 years of software development... 

    KESTREL Vision

    Cleveland, OH
    2 days ago
  • $95.26k - $142.9k

     ...sensations of touch. What You'll Be Doing The Hardware Test Engineer is responsible for supporting the development, validation, and...  ...development efficiency Work closely with Electrical Engineering, Firmware, Mechanical Engineering, Manufacturing, and Product teams to... 
    Full time
    Work at office

    Afference Inc

    Cleveland, OH
    1 day ago
  • $134.26k - $248.39k

     ...and efficiency of power systems. You’ll have the opportunity to drive innovation in protection and control systems, mentor junior engineers, and collaborate directly with clients and stakeholders on high‑profile energy projects. This is a hybrid role and can be based out... 

    ATLVets Inc.

    Cleveland, OH
    4 days ago
  • Osition Summary Flexjet is currently seeking a talented a Software Engineer who is passionate about innovation and backend technologies to join our development team. Flexjet empowers software engineers to learn, innovate, and apply their skills to deliver technical solutions... 
    Full time
    Work experience placement

    Flexjet

    Cleveland, OH
    2 days ago
  • $71k - $89k

    At the Rock & Roll Hall of Fame, we are dedicated to making a difference. We are an inclusive & welcoming museum that encourages creativity, embraces innovation, and creates a culture of belonging. We recognize that exceptional candidates may not meet every listed qualification...
    Contract work
    Temporary work
    Internship
    Work at office
    Weekend work
    Afternoon shift

    Rock & Roll Hall of Fame

    Cleveland, OH
    2 days ago
  • Software Engineer I Mayfield Heights, OH (Onsite) Job Summary The Software Engineer I is responsible for designing, developing, testing, and maintaining software applications and systems that support business objectives. This role works collaboratively with cross‑functional... 

    ConsultNet Technology Services and Solutions

    Cleveland, OH
    2 days ago
  • $100.2k - $125k

    As a Senior Software Engineer, you will play a crucial role in developing both front-end and back-end components of our applications. You will collaborate with cross-functional teams to design, develop, and maintain scalable software solutions. Additionally, you will be... 
    Flexible hours

    AmTrust Financial Services, Inc.

    Cleveland, OH
    2 days ago
  •  ...background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Cleveland, OH
    1 day ago
  •  ...packaging industries. This is a hands‑on role focused on software development, system performance, and collaboration within a global engineering environment. In This Role, You Will Design, develop, test, and maintain software for industrial vision inspection systems... 

    KESTREL Vision

    Cleveland, OH
    2 days ago
  • Arrow International Inc is seeking an experienced software developer in Cleveland, Ohio. The candidate will analyze, design, and develop systems, while maintaining and enhancing existing technologies. This role requires a Bachelor's degree in computer science and at least...

    Arrow International

    Cleveland, OH
    2 days ago
  • $190k - $240k

     ...compounding interest. Affirm is building the next generation of customer identity and authentication. This role is a hands‑on engineering position inside Information Security, focused on designing and shipping core CIAM capabilities that protect customers and support... 
    Work at office
    Remote work
    Flexible hours

    Affirm

    Cleveland, OH
    2 days ago
  • $134.2k - $258.3k

     ...identifying and implementing continuous improvement plans. Develops strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer leading solutions. Provides a leadership role for the work group,... 
    Summer holiday
    Local area
    Flexible hours
    Weekend work

    EY

    Cleveland, OH
    2 days ago
  • $58.5k - $95k

    Position Summary The Software Engineer II is responsible for designing, developing, testing, and maintaining software applications and systems that support business objectives. This role works collaboratively with cross-functional teams to deliver high-quality software... 
    Work experience placement
    Flexible hours

    AmTrust Financial Services, Inc.

    Cleveland, OH
    2 days ago
  •  ...technical and non-technical associates such as team members, business analysts and business owners. They will also collaborate with other engineers’ design solutions, resolve issues, participate in code reviews, and continually improve the development process. Qualifications... 
    Full time

    North Star Staffing Solutions, Inc.

    Cleveland, OH
    2 days ago
  • A leading staffing firm is looking for a Software Engineer in Cleveland, Ohio. The ideal candidate will have 3-5 years of experience with web application design and development, particularly in relational databases such as Oracle, MySQL, and SQL Server. Strong collaboration... 

    Northstar Staffing Solutions

    Cleveland, OH
    2 days ago
  •  ...technical associates such as: team members, business analysts and business owners. You should also be able to collaborate with other engineers design solutions, resolve issues, participate in code reviews, and improve the development process. As a Software Engineer you... 

    North Star Staffing Solutions

    Cleveland, OH
    2 days ago
  • A cultural institution in Cleveland is looking for a Junior Software Developer to enhance digital experiences, from interactive exhibits to internal applications. You will collaborate with a tight-knit team, utilizing skills in AWS, HTML, and CSS while promoting creativity...

    Rock & Roll Hall of Fame

    Cleveland, OH
    2 days ago
  •  ...qualify? You likely do if you have one of the following: A bachelor's degree in a related technical field (Computer Science, Software Engineering, IT, or similar), or At least one year of W2 experience in a technical role, or Equivalent technical experience we'll review... 
    Relocation

    SkillStorm

    Cleveland, OH
    2 days ago
  • $140k - $200k

    Senior Software Engineer, Windows/Desktop Applications - Cleveland, OH, USA Cleveland, OH, USA Mission The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to turn whatever... 

    Speechify, Inc.

    Cleveland, OH
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!