Source description
About the role
Job Description
W-2 Open Positions Need to be Filled Immediately. Consultant must be on our company payroll, Corp-to-Corp (C2C) is not allowed.
Candidates encouraged to apply directly using this portal. We do not accept resumes from other company/ third-party recruiters -->
Job Overview
Job ID: J52940
Posted Date: 01/20/2026
--> Specialized Area: Embedded Engineer
--> Job Title: Embedded Software Engineer
Location: Houston,, TX
Duration: 12 Months + Extension
Hourly Rate: Depending on Experience (DOE)
Domain Exposure: Healthcare
--> Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, L2-EAD, GC-EAD
Client: To Be Discussed Later
Employment Type: W-2, 1099, C2C Bench Recruiter: Carolin -Thomas
-->
View All Jobs Similar Jobs
Embedded Software Engineer - Alpharetta, GA
Embedded Software Engineer - sanfransico, CA
Embedded Engineer - Phoenix,, AZ
Embedded Engineer - Phoenix, AZ
Embedded Engineer - San Jose, CA
Job Description -->
Job Summary
We are seeking an experienced Embedded C/C++ Software Engineer with 6–8 years of hands-on experience in designing and developing large-scale software systems and low-level components. The ideal candidate will have strong expertise in C/C++ , hardware–software integration, and Linux-based development environments, along with exposure to industrial control systems.
Key Responsibilities
Design, develop, and maintain large-scale software systems and frameworks using C/C++
Develop and maintain low-level components , including device drivers and hardware interface modules
Perform hardware–software integration and support system bring-up activities
Apply solid understanding of software architecture, design patterns, algorithms, and data structures
Debug complex system-level issues and optimize performance
Work within a Linux environment , utilizing command-line tools and system utilities
Collaborate using version control systems such as Git
Interface with industrial control systems, including Allen-Bradley PLCs (experience or exposure)
Communicate effectively with cross-functional teams and provide technical leadership as needed
Essential Skills & Qualifications
6–8 years of experience designing and developing large-scale software systems
Strong proficiency in C/C++ , with deep knowledge of the C standard library
Experience developing low-level software components and device drivers
Solid understanding of software architecture, design patterns, algorithms, and data structures
Strong debugging and problem-solving skills
Experience working in a Linux environment
Familiarity with Git or other version control systems
Excellent communication and collaboration skills
Exposure to Allen-Bradley PLC control systems
Apply Now
More at Robotics Technologies