Embedded UI developer Job at Global Connect Technologies, Bartlesville, OK

RFNJblg3MmlKZnNQTjQyaFI3VENMS214cGc9PQ==
  • Global Connect Technologies
  • Bartlesville, OK

Job Description

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:

  • 10+ 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 ( 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.

Job Tags

Similar Jobs

Gpac

Commercial Loan Officer Needed Job at Gpac

Commercial Loan Officer Location: Austin Texas Are you an experienced commercial lender looking to join a strong, relationship-driven community...  .... If you're ready to take your lending career to the next level in a supportive, growth-oriented environment, we'd love to... 

Infotree Global Solutions

Senior Accountant Job at Infotree Global Solutions

 ...Accountant - Staff (Mid Level) The Staff Accountant / GL Accountant plays a key role in ensuring the accuracy and integrity of financial records. This position is responsible for timely and accurate reporting of transactions, balance sheet reconciliations, and compliance... 

Trilogy Spa

Spa Manager Job at Trilogy Spa

Company Description Trilogy Spa is an award-winning luxury spa located in downtown Manhattan Beach, known for expert team and treatments, a loyal clientele, and delivering an exceptional client experience. Role Description This is a part-time, on-site Spa Manager...

Insight Global

Office Administrator Job at Insight Global

 ...Title: Office Administrator Location: Tempe - 85288 Duration: Contract...  ...and professionalism of our work environment. Essential...  ...instructions for print drives, and assists in coordinating with ARC for...  ...when working from home or when absent from the office... 

Helen Ross McNabb Center

Blount Jail to Work Case Manager Job at Helen Ross McNabb Center

 ...in people's lives every day? Or help people navigate the tough spots in their life? And do it all while working where your hard...  ...driver's license record, degree verification, and drug screens at hire. Employment is contingent upon clean drug screen, background check...