ABB

R&D Software Engineer

ABB
Apply
18 hours ago
Bartlesville, OK, USAEntry Level / Mid Level

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, continuous product improvement, and maintenance of test infrastructure.
  • Complete project deliverables while aligning with assigned project leads on time, cost, and quality.
  • Apply R&D processes and tools to assigned development work.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a 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.
  • Preferred experience with Python scripting and ARM Cortex-M/Cortex-A platforms, including STM32, NXP, Renesas, or similar platforms.
  • Preferred exposure to FreeRTOS, Yocto, Buildroot, or cross-compilation toolchains.
  • Preferred experience with UART, SPI, I2C, CAN, Ethernet, or TCP/IP communication protocols.
  • Preferred familiarity with JTAG, GDB, oscilloscopes, logic analyzers, and Git.
  • Candidates must already have US work authorization permitting permanent employment with ABB.

Benefits

  • Onsite work model in Bartlesville, Oklahoma.
  • Medical plan options including PPO and high-deductible plans with a Health Savings Account.
  • Dental and vision benefits, company-paid life insurance, AD&D, short-term disability, and long-term disability.
  • Voluntary supplemental insurance options, paid parental leave, an Employee Assistance Program, and health support resources.
  • Employee discount program, 401(k) savings plan with company contributions, and Employee Stock Acquisition Plan.
  • Eleven paid holidays and vacation under a permissive time-away policy for salaried exempt positions.

Categories

ABB

About ABB

10,000+ employees

ABB builds electrification, robotics, motion, and process automation hardware and software for industrial, utility, transportation, and infrastructure customers. Its portfolio spans motors and drives, robots, PLCs, switchgear, and EV charging, sold as equipment, systems, and services under the ABB Ability platform. Formed in 1988 and headquartered in Zurich, it is a public company traded on the SIX Swiss Exchange and NYSE.

Contact me