Software Engineer - 3rd Shift

OshkoshSpartanburg, SC
$96,820 - $109,200Onsite

About The Position

About Oshkosh Delivery, an Oshkosh company Oshkosh Delivery is dedicated to redefining the future of last-mile and commercial delivery. Built on Oshkosh Corporation’s legacy of engineering excellence and innovation, we design and manufacture advanced delivery vehicles that are durable, efficient, and sustainable. With a focus on reliability, driver experience, and cutting-edge technology, Oshkosh Delivery empowers fleets and businesses to move goods smarter, safer, and with confidence, today and for the road ahead. JOB SUMMARY: Engineer - Software

Requirements

  • At least a Bachelor’s degree in Electrical and Computer Engineering, Engineering, Software, Computer Science, or related field of study, plus three (3) years of experience as a Software Engineer, or related role where experience was gained.
  • Also requires experience in the following: JavaScript, JSON, Python, and SQL database in addition to embedded C/C++; Automotive or end of line in a manufacturing environment; Bosch/ETAS Grade X software experience; Vector CANalyzer tracing, CAPL scripting, and diagnostic experience; Vector vFlash; Ford ECU routines and diagnostics and using Diagnostic Engineering Tool to perform said diagnostics; and Bosch ECUs and their diagnostic capabilities.

Responsibilities

  • Support senior engineers in the preparation of basic plans, designs, computation methods, and/or reporting.
  • Collaborate as needed with other engineering or business support disciplines internally as well as suppliers externally.
  • Ability to write high-quality, maintainable, C/C++, Matlab autogenerated software.
  • Participate in peer reviews, estimation, and other engineering activities.
  • Follow defined CMMI level 3 procedures in the writing of software.
  • Ability to travel off-site to support engineering projects.
  • Design, implement and document real-time embedded software written in C/C++.
  • Support supervisor, engineers, and other departments to execute job assignments.
  • Responsible for the design and implementation of software to meet various requirements which include: functionality, memory utilization, performance and maintainability.
  • Read and create software designs in UML.
  • Provide technical assistance for prototype, pilot and production software.
  • Follow good software practices including the use of version control, change control and issue tracking software.
  • Follow a CMMI level 3 process as part of developing software.
  • Participate in project time estimation, technical proposals and decision analysis.

Benefits

  • Standard company benefits, see link for more details: https://oshkoshdefense.com/careers/
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service