Embedded Software Engineering Specialist (productivity System Lead)

Caterpillar of Australia

Mossville, IL, US
Base: $128,470.00 - $192,710.00; bonus/equity: inc...
On-site
Embedded software development
C++ (c++11/14)
Object-oriented design (ood)
Leading in design, planning, implementation, testing and releasing of production flash files

Job Summary

  • Leading in design, planning, implementation, testing and releasing of production flash files.
  • Collaborating with L6 and other subsystem teams for gathering and analyzing users/client requirements, supporting machine level testing and debugging.
  • Leading and applying new technologies to improve software design/architecture and drive software commonality and reuse between different machine products.

Matching Summary

Leading in design, planning, implementation, testing and releasing of production flash files.

Salary

Base: $128,470.00 - $192,710.00; Bonus/Equity: Incentive bonus; Benefits: Medical, dental, and vision benefits, Paid time off plan, 401(k) savings plans, Health Savings Account, Flexible Spending Accounts, Health Lifestyle Programs, Employee Assistance Program, Voluntary Benefits and Employee Discounts, Career Development, Parental leave, Adoption benefits, Tuition Reimbursement

Skills & Requirements

Must-have

  • Embedded software development
  • C++ (C++11/14)
  • Object-Oriented Design (OOD)
  • Agile team experience
  • Linux/Ubuntu proficiency
  • CAN, J1939, TCP/IP protocols

Nice-to-have

  • Matlab/Simulink development
  • RTOS knowledge
  • Heavy machinery controls
  • Unit testing and TDD
  • Machine product knowledge
  • CANoe, CANalyzer, Cadet, SC2 proficiency
  • GIT and Ivy configuration management

Key Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science
  • 7–10 years of C++ development experience
  • 7–10 years of embedded software development experience

Work Rights

Not specified

Tailored Resume

Cover Letter