Embedded Product Development Engineer

Info Way Solutions LLC

  • Bartlesville, OK
  • 8 days ago

    Highlights

    Conversance with ARM processor and hands-on experience of BSP development for Linux/Yocto builds and bringing up of boards (NXP iMXx, Arduino, Beaglebone, Raspberry-PI). · Familiarity with deploying and working with Integrated Development Environments (IDEs)/development tools such as Visual Studio, Eclipse, Git, Mercurial, Jenkins, UML.

    Numbers & Facts

    LocationBartlesville, OK

    Description

    JOB_DESCRIPTION

    Client : Cognizant/ABB

    Job Title : Embedded Product Development Engineer

    Location : Bartlesville, OK

    Embedded Product Development Engineer

    Location: ABB Inc, 7051 Industrial Blvd, Bartlesville, OK 74006

    C++ exp
    Linux RTOS
    Embedded System Bootload

    Key responsibilities:

    · Seeking for opportunity to improve the product

    · Providing technical expertise required to create embedded software requirements

    · Leading the design and development of new embedded software components

    · Integration of new solution with existing embedded software and hardware components

    · Liaison with the customer stakeholders on behalf of Cognizant

    Qualifications

    Must-have skills:

    · 3+ years of commercial experience, preferably as software architect

    · Experience of architecture, designing and implementing embedded products from concept to production

    · Experience in object-oriented analysis, design and implementation

    · Main programming language: C++

    · Experience with the following technologies: XML, SQL, Linux OS, a scripting language (Python or Bash scripting qualify.)

    · Good command of English

    Preferred, but not required:

    · Experience with UI development for embedded products using web browser-based technologies (HTTP, HTTPS, javascript, etc)

    · Experience with industrial communications protocols such as Serial, TCP/IP, UDP, CAN, MODBUS, etc.

    · Understanding of embedded real-time development, including an understanding of real-time operating system concepts and design issues, preferably in a linux environment.

    · Exposure to defining & using software development methodologies such as Agile, V-Model, and other software development life cycle & processes

    · Familiarity with deploying and working with Integrated Development Environments (IDEs)/development tools such as Visual Studio, Eclipse, Git, Mercurial, Jenkins, UML

    · Experience working as Scrum Master/technical lead

    · Understanding of coordination with customers, product managers and cross-functional stakeholders for product requirements

    · Experience developing embedded software for measurement and analytical equipment developed for the Oil & Gas market

    · Conversance with ARM processor and hands-on experience of BSP development for Linux/Yocto builds and bringing up of boards (NXP iMXx, Arduino, Beaglebone, Raspberry-PI)

    · Experience designing and implementing embedded device drivers

    · Awareness of cross compilation, target debugging for Linux.

    Similar Jobs