Embedded Software Engineer

Cedar Park , Texas - USD

Job Description

At NOV Wellbore Technology, we aim to deliver easy to use and reliable solutions to the industry that powers the world. Within our global team, embedded software engineers are a driver for technical excellence and essential contributor to critical projects.

This position primarily involves the development and maintenance of embedded software products for NOV Martin Decker Totco (MDT). You will be involved in the full life cycle of our software products from concept through shipping production level code & support. You will be learning alongside other disciplines (Software, Electrical, and Controls) to produce solutions that enable our customers to maximize their business. Our team is responsible for providing the architectural design to meet requirements, development of robust code, verification testing, supporting validation testing, and supporting the build tools. The key to success in this position is fast learning, the love of solving problems, superb teaming, leadership skills, bringing high energy & an optimistic approach towards aggressively meeting team commitments.

Competencies
  • C/C+
  • I2C/SPI/CAN bus/Ethernet TCP/IP/ModBUS/RS485/232
  • Knowledge of Java, QNX, GoLang, C# a plus.
  • Comfortable with IDE's such as Visual Studio Code, Eclipse, etc
  • Embedded System RTOS knowledge (TiRtos/Embos/QNX/Linux a plus)
  • Multi-Threaded programming
  • Hardware bring-up
  • Familiar with software version control such as GIT
  • Comfortable with JTAG development environment
Primary Responsibilities
  • Collaborates with Product Managers and internal customers to define requirements, create software estimates and determine schedules and milestones.
  • Routinely updates Stakeholders and Project Managers with status of software tasks.
  • Demonstrates technical proficiency when creating software requirements specifications, software design documentation and implementing code. Interfaces with hardware design and development
  • Develops code, documentation, and specifications in accordance with established processes
  • Support software Quality Assurance and Field Engineering during validation phase to deliver robust software solutions
  • Provide post commercialization support when necessary
Education/Technical Skills Requirements
  • B.S. Computer Science, Electrical Engineering, Computer Engineering or similar
  • 5-10 years of professional experience developing product software
  • Electronics experiences
  • Comfortable in a lab environment
Location Cedar Park , Texas
Rate USD
Job Type Full Time
Company NOV, Inc.
Posted by NOV, Inc.
Posted 20 days ago