Senior Embedded Systems Engineer – CAN/J1939 & CANopen

OTTO Engineering, Inc

Carpentersville (IL)

On-site

USD 90,000 - 115,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health Insurance
401(k) with company match
Paid holidays
Profit sharing

Job summary

OTTO Engineering, Inc. is seeking an Embedded Systems Engineer - Controls in Carpentersville, IL. The role focuses on designing embedded electronics and firmware for rugged, industrial applications, with emphasis on CAN networks and automotive-style interfaces.

You will develop and troubleshoot CAN communication, work through prototype stages, and collaborate with partners to ensure seamless integration into OTTO’s high-quality products. Strong senior-level C/C++ skills are essential.

Qualifications

  • 5–10 years of embedded systems engineering experience with senior-level responsibility.
  • Strong hands-on embedded C and C++ development experience.
  • Extensive CAN experience including SAE J1939 and CANopen.

Responsibilities

  • Design and develop embedded electronic and firmware systems for new and existing OTTO products.
  • Develop firmware primarily in C and C++.
  • Design, implement, and troubleshoot CAN communications (SAE J1939 and CANopen).
  • Analyze CAN traffic, timing, and network behavior with diagnostic tools.
  • Develop board-level electronics, schematics, PCB/PCBA design, and prototyping.
  • Debug complex issues across hardware, firmware, and customer systems.
  • Support product development from concept to production release.
  • Create proof-of-concept systems and technology demonstrations for stakeholders.
  • Coordinate with external software partners as needed.
  • Mentor less-experienced engineers and document architecture decisions.

Skills

C/C++
CAN experience
PCB/PCBA
Embedded firmware
Hardware/software integration

Education

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

Tools

CAN diagnostic tools

Job description

OTTO Engineering, Inc. is seeking an Embedded Systems Engineer - Controls in Carpentersville, IL. The role focuses on designing embedded electronics and firmware for rugged, industrial applications, with emphasis on CAN networks and automotive-style interfaces.

You will develop and troubleshoot CAN communication, work through prototype stages, and collaborate with partners to ensure seamless integration into OTTO’s high-quality products. Strong senior-level C/C++ skills are essential.

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 Automotive Systems Engineer - CAN/J1939 Expert
Senior Automotive Systems Engineer - CAN/J1939 Expert

Pentangle Tech Services | P5 Group • Chicago (IL)

On-site
USD 110,000 - 160,000
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 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
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
Paid holidays
+1
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 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
Senior Automotive Systems Engineer - CAN/ECU Expert
Senior Automotive Systems Engineer - CAN/ECU Expert

Pentangle Tech Services | P5 Group • Chicago (IL)

On-site
USD 90,000 - 130,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
Telematics Engineer: Connected Vehicle & CAN Solutions
Telematics Engineer: Connected Vehicle & CAN Solutions

Pentangle Tech Services | P5 Group • Troy (MI)

On-site
USD 90,000 - 130,000