Embedded Software Engineer

MACHINE LEARNING TECHNOLOGIES LLC

Houston (TX)

On-site

USD 120,000 - 170,000

Full time

7 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Machine Learning Technologies LLC in Houston, TX seeks an experienced Embedded C/C++ Software Engineer with 6-8 years' hands-on experience to design and develop large-scale software systems and low-level components in a Linux environment.

The role emphasizes hardware-software integration, device drivers, and exposure to industrial control systems, including Allen-Bradley PLCs. You will collaborate across teams, debug complex issues, and contribute technical leadership on critical projects.

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.
  • Exposure to Allen-Bradley PLC control systems.

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.

Skills

C/C++
Linux
Device drivers
Software architecture
Debugging
Hardware integration
Git
Industrial control systems exposure

Tools

Git

Job description

Job Overview

Job ID: J52940

Job Title: Embedded Software Engineer

Location: Houston, TX

Duration: 12 Months + Extension

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

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
Equal Opportunity Employer

We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Quantum Technologies. LLC • Houston (TX)

On-site
USD 110,000 - 160,000
Embedded Engineer
Embedded Engineer

MACHINE LEARNING TECHNOLOGIES LLC • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

Mainstream Engineering Corporation • Florida

On-site
USD 90,000 - 120,000
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

On-site
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Embedded Software Engineer
Embedded Software Engineer

Datrose • Grand Prairie (TX)

On-site
USD 96,000 - 108,000
Embedded C++ Developer
Embedded C++ Developer

Halian | Managed Services, Recruitment Agency & Contract Staffing • Dallas (TX)

On-site
USD 110,000 - 170,000
Embedded Software Engineer
Embedded Software Engineer

Global Business Ser. 4u • Mossville (IL)

Hybrid
USD 110,000 - 150,000
Hybrid work schedule
Embedded Software Engineer
Embedded Software Engineer

System One, Inc. • Orlando (FL)

On-site
USD 90,000 - 130,000
Health and welfare benefits
401(k) plan
Dental and vision coverage
Embedded Engineer
Embedded Engineer

Stelvio Inc. • Frisco (TX)

On-site
USD 90,000 - 130,000
Paid days off
Health and Dental plans
EFAP (Employee Assistance)
Senior Embedded Controls Engineer
Senior Embedded Controls Engineer

Cintal, Inc. • Chillicothe (IL)

On-site
USD 95,000 - 135,000
10 paid holidays
2 weeks PTO (pro-rated)
Medical, dental, vision insurance
+4