Enable job alerts via email!

Software Firmware Engineer

BCforward

Oregon (IL)

Remote

USD 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

BCforward is looking for a Firmware Software Engineer to join their Smart Glasses team, focusing on improving the reliability and performance of products through automated testing and firmware health monitoring. Ideal candidates should have 2-4 years of experience, particularly in embedded systems, with a strong foundation in C/C++. The role is remote and offers an hourly salary between $50 and $60.

Qualifications

  • 2-4 years of experience in firmware or software roles.
  • Experience with automated testing and CI improvements.
  • Ability to quickly ramp up on complex software systems.

Responsibilities

  • Monitor stability and develop new automated tests.
  • Debug flaky tests and root cause issues.
  • Contribute to Dashboard development for firmware monitoring.

Skills

Proficiency in C/C++
Understanding of testing strategies
Debugging embedded firmware code

Education

Bachelor of Computer Science or Engineering

Job description

4 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from BCforward

BCforward is seeking a Firmware Software Engineer to work remote

Firmware Software Engineer I

Start/End Dates: 7/14/2025 - 12/31/2025

Location: US - OR - Remote PST

Pay: $50-$60/hr.W2

Summary:

Seeking a Firmware Software Engineer with 2-4 years of experience to join the Software Engineer – Smart glasses. This ideal for individuals who are passionate about working at the intersection of hardware and software and want to contribute to Automated Testing / Continuous Integration improvements and Dashboard development to monitor firmware health projects.

This team is focused on increasing the reliability of Smartglasses firmware and increasing developer velocity by improving the efficiency and effectiveness of our automated testing suite. The successful candidate will be part of and work with the Smartglasses Core Platform Firmware team. The position is an individual contributor role and will operate under the guidance of a team lead, along with 1-2 other developers.

Must have skills:

• Proficiency in C/C++.

• Deep understanding of testing strategies and test development for embedded devices.

• Proficiency in debugging embedded firmware code.

Nice to have skills:

• Prior experience in defining/executing a test strategy for a consumer embedded device.

• Experience with CI tooling.

• Experience with Jest end-to-end testing.

Education:

• Bachelor of Computer Science or Engineering degree preferred.

Story Behind the Need – Business Group & Key Projects:

Key Projects/Day-to-Day Responsibilities: Key Projects:

Automated Testing / Continuous Integration improvements.

Dashboard development to monitor firmware health.

Day-to-Day:

Monitor stability of automated tests.

Develop new automated tests and improve existing tests.

Debug flaky tests. Root cause issues to determine whether problems are caused by tests or the underlying firmware code.

MUST HAVE SKILLS

Proficiency in C/C++.

Deep understanding of testing strategies and test development for embedded devices.

Proficiency in debugging embedded firmware code.

GOOD TO HAVE

Prior experience in defining/executing a test strategy for a consumer embedded device.

Experience with CI tooling.

Experience with Jest end-to-end testing.

2-4 years of experience.

CS or Engineering degree preferred

There is a lot of complexity in the software and tooling used to deliver the Smartglasses firmware. Candidates must be able to ramp up quickly and be able to proactively seek out knowledge and assistance when necessary.

Candidates must be able to dive deep into unfamiliar codebases to root cause and fix problems.

Coding Interview

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at BCforward by 2x

Sign in to set job alerts for “Software Firmware Engineer” roles.

Beaverton, OR $90,000.00-$180,000.00 6 days ago

Beaverton, OR $90,000.00-$1,250,000.00 1 month ago

Oregon, United States $100.00-$100.00 2 hours ago

Oregon, United States $115,000.00-$185,000.00 2 months ago

Portland, OR $67,086.00-$111,634.00 7 months ago

Oregon, United States $72,100.00-$94,605.00 3 weeks ago

Portland, OR $90,000.00-$215,000.00 12 hours ago

Washington County, OR $135,500.00-$252,500.00 4 hours ago

Portland, OR $160,000.00-$200,000.00 1 week ago

Software Engineer I (Merchant Data Platform)

Oregon, United States $148,000.00-$287,500.00 2 weeks ago

Sr Software Development Engineer- Remote

Oregon, United States $75,000.00-$80,000.00 2 months ago

Associate Software Engineer - Open Telemetry

Portland, OR $90,000.00-$185,000.00 12 hours ago

Sr. Full -Stack Microsoft Engineer with Angular/Typescript

Portland, OR $97,019.00-$163,027.00 1 month ago

Portland, OR $180,000.00-$300,000.00 1 week ago

Portland, OR $110,000.00-$270,000.00 3 days ago

Software Engineer II, Backend (Consumer Authentication)
Site Reliability Engineer (FULLY REMOTE)

Portland, OR $68,696.00-$114,313.00 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Developer (Engineer Software 3) - 22280

Mission Technologies, a division of HII

Suffolk

Remote

USD 83,000 - 110,000

5 days ago
Be an early applicant

Remote - Embedded Software Engineer (Embedded Firmware, C, C++, sensors, relay, solid-state swi[...]

DBA Web Technologies

Pennsylvania

Remote

USD 80,000 - 120,000

3 days ago
Be an early applicant

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

Madison

Remote

USD 80,000 - 100,000

6 days ago
Be an early applicant

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

Detroit

Remote

USD 70,000 - 90,000

6 days ago
Be an early applicant

Software Engineer . Net

IPS Technology Services

Romulus

Remote

USD 80,000 - 120,000

3 days ago
Be an early applicant

Senior Field Application Engineer - Energy Market (Remote)

Amphenol Corporation

Detroit

Remote

USD 85,000 - 125,000

4 days ago
Be an early applicant

Software Engineer/Developer

Acord (association For Cooperative Operations Research And Development)

Madison

Remote

USD 75,000 - 95,000

5 days ago
Be an early applicant

Sr. Software Developer using Mobile Application KONY - C81518 7.0 Detroit, MI

CapB InfoteK

Detroit

Remote

USD 90,000 - 130,000

6 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

Detroit

Remote

USD 80,000 - 120,000

6 days ago
Be an early applicant