Embedded Software Engineer: C/C++, Linux & Device Drivers

Tata Technologies

Peoria (IL)

On-site

USD 70,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tata Technologies in Peoria, IL seeks an embedded software engineer with a bachelor's in electrical/electronics/CS and 3+ years' C/C++ design for embedded Linux systems. You will develop software for embedded controllers, write device drivers, and work on SPI/I2C interfacing, diagnostics, and board initialization.

Experience with Rust is a plus; familiarity with Git version control and debugging tools such as oscilloscopes is valued.

Qualifications

  • Bachelor’s degree in Electrical, Electronics or Computer Engineering or Computer Science.
  • 3+ years design and coding experience in C/C++ for embedded systems.
  • Real world embedded Linux software development experience.

Responsibilities

  • Design and code C/C++ for embedded Linux devices.
  • Develop device drivers and SPI/I2C peripheral interfacing.
  • Perform hardware diagnostics, board initialization and OS configurations.

Skills

Embedded Linux
C/C++
Rust

Education

Bachelor’s degree in Electrical, Electronics or Computer Engineering or Computer Science

Tools

Git
Oscilloscopes

Job description

Tata Technologies in Peoria, IL seeks an embedded software engineer with a bachelor's in electrical/electronics/CS and 3+ years' C/C++ design for embedded Linux systems. You will develop software for embedded controllers, write device drivers, and work on SPI/I2C interfacing, diagnostics, and board initialization.

Experience with Rust is a plus; familiarity with Git version control and debugging tools such as oscilloscopes is valued.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Systems Firmware Engineer - Build & Deploy
Embedded Systems Firmware Engineer - Build & Deploy

Tata Technologies • Mossville (IL)

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

Tata Technologies • Peoria (IL)

On-site
USD 70,000 - 100,000
Embedded Software Engineer
Embedded Software Engineer

Eikon Consulting • The Colony (TX)

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

CSG Talent • Long Beach (CA)

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

Veriipro • Mossville (IL)

On-site
USD 95,000 - 135,000
Senior Embedded C Engineer - Automotive Controls
Senior Embedded C Engineer - Automotive Controls

Pentangle Tech Services | P5 Group • Michigan

On-site
USD 110,000 - 170,000
Senior Embedded C/C++ Driver Engineer (Linux/Windows RTOS)
Senior Embedded C/C++ Driver Engineer (Linux/Windows RTOS)

MACHINE LEARNING TECHNOLOGIES LLC • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Combined Selection Group Ltd • California (MO)

On-site
USD 120,000 - 170,000
Embedded Software Engineer - C++/Python, RTOS
Embedded Software Engineer - C++/Python, RTOS

Saige Partners • Peoria (IL)

On-site
USD 60,000 - 80,000
Automotive Embedded Low-Level Software Engineer
Automotive Embedded Low-Level Software Engineer

Intellectt Inc • Lisle (IL)

On-site
USD 80,000 - 100,000