Apply for this job

Email *
Full Name *
Browse

Upload file .pdf, .doc, .docx

Job Description

Job Title – Firmware Engineer
Location – Houston, Texas (onsite only)
Experience Required – 7 to 10 years

Mandatory Skills:

C++ (v. 17) for application development for embedded Linux platforms
C# skillset
Develop C++ source code from MATLAB or Python prototypes.
Implement documentation, unit testing, and top-level for modular code.
Familiar with Git version control tools and associated workflows.
Build applications and associated installers or disc images for legacy embedded Win 7 and Win 10 platforms.
Available on-site 16-24 hours/week including weekly team meetings.
Working knowledge of VM development environments
Protocols like Modus TCP, RS232
Experience on Visual Studio
Experience in Version control
Experience on Linux based application development and device drivers
Experience on ARM based controller
Experience in Unit Testing
Ability to work in concurrent development projects and sustaining activity.

Preferred:

Familiarity with numerical methods.
GCC and Linux experience preferred
Familiarity with Modbus communications tools and libraries.
Familiarity with SQL database implementation for embedded systems.
Working knowledge on engineering unit conversions.
Prior exposure to oil and gas industry.