Pentangle Tech logo

Pentangle Tech

Embedded Product Development Lead

Pentangle Tech

📍 Bartlesville, OK, United States 🇺🇸

full-time
lead
Posted —

Key Skills

C++XMLLinuxPythonTCP/IP

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Key Responsibilities

  • Identify opportunities to enhance and improve product performance and functionality
  • Provide technical expertise in defining embedded software requirements
  • Lead the design and development of new embedded software components
  • Integrate new solutions with existing embedded software and hardware systems
  • Act as a liaison between customer stakeholders and the Cognizant team

Qualifications

Must-Have Skills

  • 10+ years of commercial experience, preferably in a Software Architect or similar role
  • Proven experience in architecture, design, and implementation of embedded products from concept to production
  • Strong background in object-oriented analysis, design, and development
  • Proficiency in C++ (primary programming language)
  • Experience with XML, SQL, Linux OS , and scripting (Python or Bash)
  • Excellent communication skills with a strong command of English

Preferred (Nice-to-Have) Skills

  • Experience with UI development for embedded systems using web technologies (HTTP, HTTPS, JavaScript)
  • Knowledge of industrial communication protocols (Serial, TCP/IP, UDP, CAN, MODBUS, etc.)
  • Understanding of real-time embedded systems and RTOS concepts, preferably in a Linux environment
  • Familiarity with development methodologies such as Agile, V-Model , and SDLC processes
  • Experience with tools such as Visual Studio, Eclipse, Git, Mercurial, Jenkins, UML
  • Experience working as a Scrum Master or Technical Lead
  • Strong stakeholder management and collaboration skills
  • Experience in embedded software development for measurement/analytical equipment (Oil & Gas domain preferred)
  • Hands-on experience with ARM processors , BSP development, and Linux/Yocto builds (NXP iMXx, Arduino, BeagleBone, Raspberry Pi)
  • Experience in embedded device driver development
  • Knowledge of cross-compilation and target debugging in Linux environments