ABB
Bartlesville, OK
R&D Software Engineer
We tailor your resume to this role and apply for you in seconds.
Apply to R&D Software Engineer at ABBJob 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.