Senior Embedded C/C++ Engineer - Linux, Drivers, PLCs

Machine Learning Technologies, LLC

Houston (TX)

On-site

USD 110,000 - 170,000

Full time

3 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 is 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. Strong expertise in C/C++, Linux development, and hardware integration is required, with exposure to industrial control systems.

The role involves designing and maintaining large-scale software frameworks, developing device drivers, performing hardware–software integration, and

Qualifications

  • 6–8 years of experience designing and developing large-scale software systems and low-level components.
  • 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.
  • Experience working in a Linux environment and using Git for version control.
  • 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.

Skills

C/C++
Large-scale software
Linux
Git
Debugging
Hardware–software integration
Allen-Bradley PLCs

Tools

Device drivers
Linux development tools

Job description

Machine Learning Technologies, LLC is 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. Strong expertise in C/C++, Linux development, and hardware integration is required, with exposure to industrial control systems.

The role involves designing and maintaining large-scale software frameworks, developing device drivers, performing hardware–software integration, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

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 110,000 - 170,000
Senior Embedded C/C++ Driver Engineer
Senior Embedded C/C++ Driver Engineer

Cloud Analytics Technologies, LLC • Arizona

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
Senior Embedded Systems Engineer - C & HW/SW Integration
Senior Embedded Systems Engineer - C & HW/SW Integration

Compunnel Inc. • Texas

On-site
USD 80,000 - 110,000
Embedded Software Engineer (C++)
Embedded Software Engineer (C++)

AppLab Systems, Inc • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Systems Engineer - C/C++, Linux, IPC/RPC
Senior Embedded Systems Engineer - C/C++, Linux, IPC/RPC

Avance Consulting • Dallas (TX)

On-site
USD 100,000 - 130,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
Embedded Software Engineer

Katalyst CRO • Peoria (IL)

On-site
USD 100,000 - 140,000