Software Engineer

February 19, 2024


Accredited Bachelor's degree in engineering or related field with Internship experience or six (6) or more months of related work experience. STANDOUT QUALIFICATIONSAccredited Bachelor's degree in Software, Computer Science, Computer or Electrical Engineering. Familiarity with JavaScript, JSON, Python, and SQL database in addition to embedded C/C++. Under close supervision, perform basic engineering calculations, investigations, and tasks as assigned according to Oshkosh, as well as general industry, engineering standards and processes. Support senior engineers in the preparation of basic plans, designs, computation methods, and/or reporting. Under close supervision, work on projects of limited complexity in a support role. 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. Other duties as assigned. Regular attendance is required.

Related Jobs

February 19, 2024