Sr. Software Engineer

Abb Holdings Inc   •  

Bartlesville, OK

Industry: Manufacturing

  •  

5 - 7 years

Posted 32 days ago

Sr. Software Engineer

APPLY NOW ADD JOB TO SHORTLIST

Basic Function: Software Engineering consists of the development, introduction and application of software to respond to customer requirements and to cost-effectively provide a means of analyzing, producing, distributing and storing information. Underlimited direction, perform a variety of complex engineering assignments requiring in-depth knowledge of a specific engineering discipline plus an understanding of related disciplines to cost effectively achieve objectives. Assignments typically require the use of advanced and innovative techniques. Proactively seek and implement initiatives to improve operations and increase customer satisfaction.

Tasks:

Typical duties/responsibilities for engineering may include, but are not limited to, the following:

Design, analyze, and evaluate systems, products or components, requiring a high degree of technical expertise.

Design and develop complex models or simulations and apply advanced computer programs, analytical techniques or control strategies to effectively meet requirements and resolve problems.

Act as principal investigator or lead a group of engineers investigating problems, developing solutions and preparing related recommendations and reports.

Conduct economic studies and prepare or lead the preparation of specifications, proposals for contracts, licensing and safety documents, and obtain required approvals.

Represent the group in meetings and conferences; interact with customers to resolve significant technical issues and develop related action plans.

Complexity of Tasks: Requires thorough knowledge of a specific engineering discipline plus an understanding of related disciplines to coordinate activities, analyze and resolve problems crossing disciplines and to develop new concepts for programs. Technical input, recommendations and decisions may impact the organization's effectiveness and customer relations. Requires ability to interface effectively, internally and with customers.

Requirements:

Basic Requirements:

Bachelor's Degree in Engineering or a related field and 5 years of experience.
Experience architecting, designing and implementing embedded products from concept to production
Experience in object-oriented analysis, design and implementation using C or C++ language.

*A Master’s Degree in required field = Credit given for 2 years of work experience.
*A PhD/Doctorate in required field = Credit given for 3 years of work experience.

Alternatively, this position can be hired at the senior level for candidates meeting the following criteria:

Bachelor's Degree in Engineering or a related field and 8 years of experience.
Experience architecting, designing and implementing embedded products from concept to production
Experience in object-oriented analysis, design and implementation using C or C++ language.

*A Master’s Degree in required field = Credit given for 2 years of work experience.
*A PhD/Doctorate in required field = Credit given for 3 years of work experience.

Candidates must already have a work authorization that would permit them to work for ABB in the U.S.

Preferred Qualifications:

• Experience and understanding of embedded real-time development including an understanding of real-time operating system concepts and design issues
• Experience defining & using software development methodologies such as Agile, Waterfall and software development life cycle & processes
• Experience deploying and working with Integrated Development Environments (IDEs)/development tools such as Visual Studio, Eclipse, Code Composer, NI CVI, Microsoft TFS, HP-ALM, Git, Jenkins, UML
• Experience working as Scrum Master/technical lead
• Experience leading, mentoring and motivating 1 to 3 junior team members (good communication skills)
• Experience coordinating with customers, product managers and cross functional stakeholders for product requirements
• Experience with PLCs and I/O cards.
• Experience developing embedded software for measurement and analytical equipment developed for the Upstream Oil & Gas market
• Experience with ARM, TIVA processor and hands on experience of BSP and bringing up of boards (AM335x, Arduino, Beaglebone, Raspberry-PI)
• Experience designing and implementing embedded device drivers

Additional information

Equal Employment Opportunity and Affirmative Action at ABB

ABB is an Equal Employment Opportunity (EEO) and Affirmative Action Employer encouraging diversity in the workplace.