ABB
Bartlesville, OK

R&D Software Engineer

OnsitePosted 3 days ago

We tailor your resume to this role and apply for you in seconds.

Apply to R&D Software Engineer at ABB

Job details

Location
Bartlesville, OK
Work type
Onsite
Posted
3 days ago
Apply on
careers.abb

About this role

ABB helps industries operate more efficiently and sustainably through technology and software solutions. The R&D Software Engineer will develop, test, troubleshoot, and maintain embedded software for microcontroller- and Linux-based products while collaborating with cross-functional R&D teams to deliver reliable product features.

What you'll do:

  • 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 (time, cost, quality) and complete project deliverables
  • Demonstrate sound understanding and usages of R&D processes and tools

What they're looking for:

  • 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
  • Understanding of embedded systems, microcontrollers, and real-time software concepts
  • Candidates must already have work authorization that would permit them to work for ABB in the US permanently
  • Experience with Python scripting
  • Exposure to ARM Cortex-M/Cortex-A platforms (STM32,NXP, Renesas, or similar)
  • Exposure to FreeRTOS, Yocto, Buildroot, or cross-compilation toolchains
  • Experience with common communication protocols such as UART, SPI, I2C,CAN, Ethernet, or TCP/IP
  • Familiarity with embedded debugging tools such as JTAG, GDB,oscilloscopes, or logic analyzers
  • Experience using source control systems such as Git

Benefits:

  • Choice between two medical plan options: A PPO plan called the Copay Plan OR a High Deductible Health Plan (with a Health Savings Account) called the High Deductible Plan.
  • Choice between two dental plan options: Core and Core Plus
  • Vision benefit
  • Company paid life insurance (2X base pay)
  • Company paid AD&D (1X base pay)
  • Voluntary life and AD&D – 100% employee paid up to maximums
  • Short Term Disability – up to 26 weeks – Company paid
  • Long Term Disability – 60% of pay – Company paid. Ability to “buy-up” to 66 2/3% of pay.
  • Supplemental benefits – 100% employee paid (Accident insurance, hospital indemnity, critical illness, pet insurance
  • Paid Parental Leave
Ready to apply to ABB?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About ABB

ABB
Bartlesville, OK