Job Title: Principal R&D SW Engineer
Location: Bartlesville, OK
Roles & Responsibilities:
In this role, you will support the development of projects and identify the budget for a specific functional area. The Principal R&D Engineer plays an important role, driving and fostering a culture of innovation within the department while assisting the R&D (Research and Development) Manager to plan and manage R&D activities and resources. The work model for the role is: Hybrid This role is contributing to the Process Automation Measurement & Analytics division.
Lead for taking architectural decisions on Embedded Products with evaluating technical and business trade offs
Manage the whole SW development life cycle (SDLC) of embedded software: Requirement's engineering, design, implementation, test including final system testing and maintenance.
Oversee all stages of software development, ranging from feasibility studies and simulations to implementation and testing.
Lead/Collaborate well with R&D teams, to deliver the Product releases on time, with good quality. Our team dynamics You will join a dynamic and high performing team, where you will be able to thrive.
Qualifications for the role:
- Bachelor's or master's degree in Computer Science or Electrical or Electronics and communication engineering.
- Must have minimum 7-8 years' experience in embedded systems architecture and design, proven track record in embedded software programming in C/C++ and experience with real-time OS (RTOS).
- Sound knowledge of requirements and design specifications of embedded firmware systems, including hardware/software tradeoffs and design for memory/processor performance
- Robust knowledge of software development processes and standards, embedded firmware development tools, Linux for real time systems, Agile development processes, industrial protocols, IP and Ethernet networking, and industrial process control
- Knowledge about OS/Kernel aspects, ARM and x86 microprocessors, inter process communications, embedded web servers and web-based UIs, OPC-UA, Modbus, SQLite, and secure networking highly desirable
- Candidates must already have a work authorization that would permit them to work for ABB in the US.