Embedded C/C++ Engineer — Linux & Industrial Controls

MACHINE LEARNING TECHNOLOGIES LLC

Houston (TX)

On-site

USD 120,000 - 170,000

Full time

22 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

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.

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 Software Engineer
Embedded Software Engineer

MACHINE LEARNING TECHNOLOGIES LLC • Houston (TX)

On-site
USD 120,000 - 170,000
Senior Embedded C/C++ Engineer — Linux & Drivers
Senior Embedded C/C++ Engineer — Linux & Drivers

Quantum Technologies. LLC • Houston (TX)

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

Katalyst CRO • Peoria (IL)

On-site
USD 100,000 - 140,000
Embedded Software Engineer (C/C++ & Embedded Systems)
Embedded Software Engineer (C/C++ & Embedded Systems)

AllSTEM Connections • New Freedom

On-site
USD 90,000 - 120,000
Embedded Software Engineer II - Controls & RTOS Expert
Embedded Software Engineer II - Controls & RTOS Expert

Lennox International • Carrollton (TX)

On-site
USD 90,000 - 118,000
Tuition reimbursement
Medical, dental, and vision insurance
401(k) retirement plan
+1
senior controls engineer
senior controls engineer

Pentangle Tech Services | P5 Group • Boston (MA)

On-site
USD 90,000 - 130,000
Application Engineer
Application Engineer

GCS Recruitment • San Diego (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Controls Engineer (CODESYS/Linux)
Senior Embedded Controls Engineer (CODESYS/Linux)

Pentangle Tech Services | P5 Group • Boston (MA)

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

Lorien • Dearborn (MI)

On-site
USD 55,000 - 83,000