Senior Firmware Engineer


Industry: Aviation / Aerospace | Houston, TX, USA

1 year ago

Primary Skills Required
previous experience in similar role

Resource Type
Direct Hire

130,000.00 to 140,000.00 Salary + Bonus


Job Description

We are recruiting an experienced Firmware Engineer to be a key contributor within our Embedded Products Development Team. This team develops state-of-the-art embedded features and products associated with the oil and gas industry.


  • Develop and implement effective, robust, and sustainable code for projects targeting our embedded servo amplifier platform, while working within a multi-developer team construct.
  • Analyze customer requests while creating engineering requirements and specifications.
  • Provide functional analysis, estimate resource allocation and define interfaces for firmware modules.
  • Work with software developers to ensure inter-operability between host and embedded systems.
  • Create specifications and complete unit testing prior to release and customer evaluation.

Required Qualifications:

  • Work Experience: 4+ years developing embedded firmware in C/C++.
  • Experience with memory operations, serial peripherals (SPI, I2C, CAN), and interrupts.
  • Experience with low-level device driver design for microcontrollers in real-time environments.
  • Ability to read and follow electrical schematics.
  • Good communications skills.
  • Hired candidate must be a US Citizen or Lawful Permanent Resident.


BS or MS degree in electrical, computer engineering, or equivalent


  • Experience with real-time code development Texas Instruments and ARM processors.
  • Experience with Bootloader design.
  • Experience with serial encoders such as BISS, Endat 2.2, Tamagawa.
  • Experience with Functional Safety.
  • Ability to write desktop test utilities in C++/C# or scripting language (Perl/Python/TCL).
  • Knowledge of 100baseT networking protocols (UDP and TCP/IP).
  • Experience with motor control or electrical power conversion concepts.