Senior Embedded Systems Engineer - CAN/C++

OTTO Engineering, Inc

Carpentersville (IL)

On-site

USD 90,000 - 115,000

Full time

11 days ago

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Health Insurance
401(k) with company match
Profit Sharing Bonus
Vacation 80 hours

Job summary

OTTO Engineering, Inc is seeking an Embedded Systems Engineer - Controls to design and develop embedded electronics and firmware for our rugged, industrial products. The role emphasizes CAN networks, SAE J1939, CANopen, and close collaboration with external partners.

You will work on prototypes, production-ready designs, and troubleshooting across hardware and software domains, ensuring robust, high‑quality customer solutions for demanding markets.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering discipline.
  • 5-10 years of embedded systems engineering experience with senior technical responsibility.
  • Strong hands-on embedded C and C++ development experience.
  • Extensive hands-on CAN experience is required.
  • Strong understanding of embedded electronics and hardware/software integration, including the ability to read schematics.

Responsibilities

  • Design and develop embedded electronic and firmware systems for new and existing products.
  • Develop embedded firmware primarily in C and C++.
  • Design, implement, and troubleshoot CAN communications, including SAE J1939 and CANopen.
  • Analyze CAN traffic, message timing, network behavior, and customer integration issues using CAN diagnostic tools.
  • Develop and support board-level electronics, including schematics, PCB/PCBA design, processor selection, and prototyping.
  • Debug complex issues across hardware, firmware, communications, and customer systems.
  • Support new product development from concept and prototype through validation and production release.
  • Develop proof-of-concept systems and technology demonstrations for future products, customers, and trade shows.
  • Serve as a technical resource for customer CAN issues and coordinate with external software development partners when required.
  • Document key system architecture, CAN implementation details, design decisions, and troubleshooting methods; mentor less-experienced engineers as needed.
  • Assists with other related duties as required or assigned.

Skills

C/C++
CAN protocol
PCB/PCBA design
Embedded firmware
System integration
Prototyping

Education

Bachelor’s degree in Electrical/Computer Engineering or related field

Tools

CAN diagnostic tools
ECAD tools

Job description

OTTO Engineering, Inc is seeking an Embedded Systems Engineer - Controls to design and develop embedded electronics and firmware for our rugged, industrial products. The role emphasizes CAN networks, SAE J1939, CANopen, and close collaboration with external partners.

You will work on prototypes, production-ready designs, and troubleshooting across hardware and software domains, ensuring robust, high‑quality customer solutions for demanding markets.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer – CAN, Prototyping & Rugged
Senior Embedded Systems Engineer – CAN, Prototyping & Rugged

OTTO Engineering, Inc. • Carpentersville (IL)

On-site
USD 90,000 - 115,000
Health insurance
401(k) with company match
Life insurance
+1
Senior Embedded Control Systems Engineer
Senior Embedded Control Systems Engineer

Pentangle Tech Services | P5 Group • Peoria (IL)

On-site
USD 110,000 - 170,000
Embedded Systems Engineer - Controls
Embedded Systems Engineer - Controls

OTTO Engineering, Inc. • Carpentersville (IL)

On-site
USD 90,000 - 115,000
Health insurance
401(k) with company match
Life insurance
+1
Embedded Systems Engineer - Controls
Embedded Systems Engineer - Controls

OTTO Engineering • Carpentersville (IL)

On-site
USD 90,000 - 115,000
Health Insurance
401(k) with company match
Profit Sharing Bonus
+1
Embedded Controls Engineer – C, MATLAB/Simulink, CAN
Embedded Controls Engineer – C, MATLAB/Simulink, CAN

Pentangle Tech Services | P5 Group • Illinois

On-site
USD 90,000 - 150,000
Senior Embedded Software Engineer – RTOS & CAN/J1939
Senior Embedded Software Engineer – RTOS & CAN/J1939

Pentangle Tech Services | P5 Group • Greencastle

On-site
USD 110,000 - 150,000
Embedded Machine Controls Engineer (CAN/J1939, RTOS)
Embedded Machine Controls Engineer (CAN/J1939, RTOS)

Yanmar Compact Equipment North America • Grand Rapids (MN)

On-site
USD 120,000 - 140,000
Medical Insurance
Dental Insurance
Vision Insurance
+16
Senior Electrical Engineer - Rugged Communications Systems
Senior Electrical Engineer - Rugged Communications Systems

OTTO Engineering, Inc. • Carpentersville (IL)

On-site
USD 110,000 - 125,000
Health insurance
Vision insurance
401(k) with company match
+2
Senior Embedded Systems Engineer — CAN/J1939
Senior Embedded Systems Engineer — CAN/J1939

Pentangle Tech Services | P5 Group • Clayton (NC)

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

Katalyst CRO • Peoria (IL)

On-site
USD 100,000 - 140,000