Embedded Product Development Engineer
- 🇺🇸 United States
- On-site
- 1 day ago
- ABB
- C++
- Linux
- RTOS
- XML
- SQL
- Linux OS
- Python
- Bash scripting
- JavaScript
- TCP/IP
- UDP
- Modbus
- Agile
- Visual Studio
- Eclipse
- Git
- Mercurial
- Jenkins
- UML
- Yocto
- Arduino
- Raspberry Pi
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.
Embedded Product Development Engineer · Info Way Solutions LLC