Senior Firmware Engineer at Kelly Science, Engineering, Technology & Telecom in Fredericksburg, Virginia

Posted in Other about 2 hours ago.

Type: full-time





Job Description:

Sr. Firmware Engineer

Location: Fredericksburg, VA

Candidate must be able to meet ITAR requirements

Salary: $120,000 to $140,000 DOE

Summary

The Firmware Design Engineer is responsible for full lifecycle development of custom thermal control application firmware.

Job Description

The engineering team is seeking to grow our multi-disciplined engineering team to tackle new challenges in the industry and is seeking a talented Firmware Design Engineer to fill a critical role within the team. If you are a motivated and self-starting engineer interested in understanding entire systems and applying your understanding to turn concepts into great products, we are looking forward to you joining our team.

Experience / Qualifications
• Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science or related technical field and 10+ years of related experience.

• 4+ years' experience in embedded system programming in C or C++

• Experience interfacing with common communication methods such as TCP/IP, I2C, SPI, RS-232

• Experience interfacing with low-level analog hardware via ADC, DAC, and PWM
• Ability to understand schematics and IC operation and designing low-level drivers

General Responsibilities

The Firmware Design Engineer will be a member of a multi-discipline engineering team to provide innovative thermal test cooling solutions for the Data Center industry.

The role will include:
• Working with multi-discipline team to develop thermal control products involving a diverse set of custom thermal forcing hardware
• Full lifecycle development of custom thermal control application firmware
• Supporting proof-of-concept studies
• Using tuning parameters to effect dynamic performance of feedback control systems
• Maintenance and enhancement of firmware on existing thermal products
• Firmware development using Qt/C++ for application development for Linux OS target and using C for non-OS/bare-metal target.

Desired Skills:
• Multi-process/multi-threaded design experience
• Application programming experience on Linux-based platforms (Debian preferred)

• User Interface programming experience (Qt, WebIQ preferred)

• Configuring and tuning feedback control loops (e.g. PID)

• Windows desktop app development experience for utilities (C#/Visual Studio or Qt preferred)
More jobs in Fredericksburg, Virginia

Other
about 1 hour ago

Anglicotech, LLC
Other
about 1 hour ago

Matern Staffing, Inc.
Other
about 1 hour ago

CVS Health
More jobs in Other

Other
less than a minute ago

Meade Engineering, Inc.
Other
less than a minute ago

US Tech Solutions
Other
less than a minute ago

Thinkbyte Consulting Inc. ( E-Verified )