Embedded Systems Engineer - ControlsSpecifically, we are seeking experience with ...- C/C++
- Extensive CAN experience including SAE J1939 and CANopen
- PCB/PCBA development
- Hardware, firmware, and CAN network integration
- Supporting rugged, industrial, off-highway, military, transportation, or other harsh-environment products
- External software or engineering development partners
- Developing prototypes, proof-of-concept systems, or early-stage technology demonstrations
Our
Embedded Systems Engineer is responsible for the design, development, integration, and support of embedded electronic systems used in OTTO products. This role requires strong hands-on experience with embedded firmware, board-level electronics, and CAN-based communications, with particular emphasis on SAE J1939 and CANopen. The engineer will support new product development, prototype and proof-of-concept work, customer support, and complex troubleshooting across hardware, firmware, and CAN networks. This position will also serve as a key technical resource for transferring existing embedded and CAN knowledge into OTTO's future technology organization.
The
Embedded Systems Engineer will
:- 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.
About you - What you'll bring to the table:- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering discipline.
- 5-10 years of embedded systems engineering experience with demonstrated senior-level technical responsibility.
- Strong hands-on embedded C and C++ development experience.
- Extensive hands-on CAN experience is required.
- Strong practical experience with SAE J1939 and CANopen is required or strongly preferred.
- Demonstrated ability to troubleshoot CAN networks using protocol analyzers, bus traces, diagnostic tools, and embedded debuggers.
- Strong understanding of embedded electronics and hardware/software integration, including the ability to read and review schematics.
- Experience with PCB/PCBA development, microcontrollers/processors, and hardware debugging.
- Experience developing embedded products from architecture through production release.
- Strong system-level troubleshooting, communication, and customer-facing problem-solving skills.
What OTTO offers for this specific position:The hiring range listed in this posting is what we, in good faith, anticipate relying on when confirming a base salary for this position; exceptions may be considered for highly experienced candidates with multiple years of at-level experience.
• Target base salary hiring range: $90,000 to $115,000, based on qualifications and experience.
• Profit Sharing Bonus - OTTO believes that it's fair to share the profits that the employees help to make; profit sharing is distributed to employees twice a year. OTTO's profit sharing plan is paid at the discretion of the company and is not a guaranteed bonus or any part of a compensation plan.
• Vacation: 80 hours - vacation time is earned on the anniversary date.
OTTO's Benefits:Health:
Medical Insurance-
o HMO Plan
o Standard PPO Plan
o Enhanced PPO Plan
o High Deducible PPO Plan
o FSA, LFSA, and HSA
Dental Insurance-
o Base Plan
o Buy-Up Plan
Vision Insurance
401(k) with a company match
Life insurance:
o Life/AD&D
o Voluntary Life/AD&D
o Short-Term Disability
o Long-Term Disability
10 paid holidays
Company picnic
Holiday party
AND numerous OTTO celebrations throughout the year!