Embedded R&D Software Engineer — Build Real-World Impact

BlackBerry Inc.

Bartlesville (OK)

On-site

USD 85,000 - 110,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health, Life & Disability
401k Savings Plan
Employee Stock Acquisition Plan

Job summary

ABB is seeking an embedded software engineer to design, develop, test, and maintain firmware for microcontrollers and Linux-based products. You will work with cross‑functional teams to implement interfaces and communication protocols, support verification and debugging, and contribute to ongoing product improvements.

The role requires a Bachelor’s in a related field and 1–3 years of embedded experience, with onsite work in Bartlesville, OK.

Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related discipline.
  • 1-3 years of embedded software development experience through industry, internships, or academic projects.
  • Proficiency in C/C++ programming and understanding of embedded systems and real-time software concepts.
  • Candidates must already have work authorization to work in the US permanently.

Responsibilities

  • Design, develop, test, and maintain embedded software for microcontrollers and Linux-based products.
  • Implement and troubleshoot firmware, device interfaces, and communication protocols.
  • Collaborate with cross-functional teams to deliver reliable product features.
  • Support software verification, debugging, and continuous product improvement.
  • Maintain existing software and test infrastructure.
  • Align with assigned lead on time, cost, and quality to complete project deliverables.

Skills

C/C++ programming
Embedded systems knowledge
Real-time software concepts
Cross-functional collaboration

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science

Tools

Git
JTAG debugging
GDB
FreeRTOS
Yocto
Buildroot
Cross-compilation toolchains
oscilloscopes
logic analyzers

Job description

ABB is seeking an embedded software engineer to design, develop, test, and maintain firmware for microcontrollers and Linux-based products. You will work with cross‑functional teams to implement interfaces and communication protocols, support verification and debugging, and contribute to ongoing product improvements.

The role requires a Bachelor’s in a related field and 1–3 years of embedded experience, with onsite work in Bartlesville, OK.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded R&D Software Engineer – Onsite Bartlesville
Embedded R&D Software Engineer – Onsite Bartlesville

ABB Inc. • Bartlesville (OK)

On-site
USD 70,000 - 105,000
Health insurance
Dental plan
Vision benefit
+5
Embedded R&D Software Engineer (C/C++, ARM Cortex)
Embedded R&D Software Engineer (C/C++, ARM Cortex)

ABB • Bartlesville (OK)

On-site
USD 85,000 - 110,000
401k with company contributions
ESAP
Paid holidays
+2
R&D Software Engineer
R&D Software Engineer

ABB • Bartlesville (OK)

On-site
USD 85,000 - 110,000
401k with company contributions
ESAP
Paid holidays
+2
R&D Software Engineer
R&D Software Engineer

ABB Inc. • Bartlesville (OK)

On-site
USD 70,000 - 105,000
Health insurance
Dental plan
Vision benefit
+5
Embedded Software Engineer - EV Charging R&D
Embedded Software Engineer - EV Charging R&D

ABB E-mobility B.V. • Bloomfield (CT)

On-site
USD 90,000 - 130,000
Electrical Engineering Co-op: R&D Intern (Embedded/C++)
Electrical Engineering Co-op: R&D Intern (Embedded/C++)

ABB • Bloomfield (CT)

Hybrid
USD 28,000 - 47,000
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site
USD 120,000 - 180,000
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
R&D Electrical Eng Co-op | Embedded C/C++, Python
R&D Electrical Eng Co-op | Embedded C/C++, Python

ABB Inc. • Bloomfield (CT)

Hybrid
USD 28,000 - 47,000
R&D Software Engineer
R&D Software Engineer

BlackBerry Inc. • Bartlesville (OK)

On-site
USD 85,000 - 110,000
Health, Life & Disability
401k Savings Plan
Employee Stock Acquisition Plan