Overview
On Site
$50 - $80
Contract - W2
Contract - 2 Year(s)
Skills
C++
Embedded Systems
Embedded C
Embedded Linux
Qt
QML
RTOS
Job Details
Embedded Engineer Onsite in St. Louis, MO
Location: St. Louis, MO (Sunset Hills)
Schedule: Onsite Monday through Friday, 8:00 AM to 5:00 PM
Duration: 1+ year contract with strong likelihood of extension
We re partnering with a client in St. Louis that is adding an Embedded Engineer to their team. This is hands-on embedded C++ development on Linux-based systems, and all work must be performed onsite in St. Louis, five days a week.
What You ll Do
4+ years of experience with:
Candidate must be able to effectively communicate in English (written & verbal)
Candidate must have permanent authorization to work in the USA for any employer
The base range for this contract position is $50 - $80 per hour, depending on experience.Our pay ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hires of this position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
LRS is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on race, color, religion, creed, national origin, sex, age, disability, marital status, gender identity, domestic partner status, sexual orientation, genetic information, citizenship status or protected veteran status.
Location: St. Louis, MO (Sunset Hills)
Schedule: Onsite Monday through Friday, 8:00 AM to 5:00 PM
Duration: 1+ year contract with strong likelihood of extension
We re partnering with a client in St. Louis that is adding an Embedded Engineer to their team. This is hands-on embedded C++ development on Linux-based systems, and all work must be performed onsite in St. Louis, five days a week.
What You ll Do
- Read, modify, and write embedded C++ code
- Develop UI components using Qt/QML or Qt Widgets
- Work within a vendor-provided Linux distro (no kernel ownership)
- Integrate with hardware interfaces: I C, SPI, UART, CAN
- Build and maintain qmake-based cross-build environments
- Separate UI and real-time threads to prevent GUI starvation
- Optimize rendering and input latency on resource-constrained systems
4+ years of experience with:
- Embedded software development
- C/C++ programming
- Linux development (Yocto familiarity is a plus)
- RTOS environments
- Leading design efforts
- Qt framework experience
- IoT development
- Multithreading, signals/slots, and performance tuning
- Experience with vendor SDKs and cross-compiling
- Strong C++17
- Deep knowledge of Qt internals
- Experience on embedded Linux with limited system resources
- Comfortable integrating with low-level hardware drivers
Candidate must be able to effectively communicate in English (written & verbal)
Candidate must have permanent authorization to work in the USA for any employer
The base range for this contract position is $50 - $80 per hour, depending on experience.Our pay ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target for new hires of this position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
LRS is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on race, color, religion, creed, national origin, sex, age, disability, marital status, gender identity, domestic partner status, sexual orientation, genetic information, citizenship status or protected veteran status.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.