Research and Development (R&D) Software Engineer
ABB
- Bartlesville, OK
- $74,900-139,100 per year
- Permanent
- Full-time
- Design, build, and maintain efficient, reusable, and reliable code for Embedded systems
- Ensure the best possible performance, quality, and responsiveness of applications
- Work with distributed team and finish tasks on time with high quality
- Maintain existing software and test infrastructure. Develop software components and drivers for embedded systems
- Collaborate well with R&D (Research and Development) teams, to deliver the Product releases on time, with good quality
- Align with assigned lead (time, cost, quality) and complete project deliverables
- Demonstrate sound understanding and usages of R&D processes and tools
- Bachelor’s Degree, engineering or related field preferred
- Minimum 5 years of experience; alternatively, a special combination of education and experience and/or demonstrated accomplishments
- Strong C++ with 5 plus years of experience in writing C++ software
- Embedded experience with embedded Linux/Unix/BSP application software
- Development experience in the in Linux/Unix/BSP development environment
- 2 plus years of experience with software build tools, build systems and deployment
- Working experience with Software development tools such as Git, Eclipse and Visual Studio
- Experience with cross-functional teams and developing design requirements
- Experience in Software Development Life Cycle and Agile Methodology
- Experience in networking technologies and communication protocols
- Experience in Design and Development, coding, Bug fixing, and unit testing
- Excellent written and verbal communication skills with ability to produce clear and concise technical documentation
- Minimal domestic travel may be required but rare
- Candidates must already have a work authorization that would permit them to work for ABB in the US
- Retirement plan
- Life insurance
- Disability insurance
- Healthcare plan
- Wellbeing program