What are the responsibilities and job description for the Software Engineer IV - Embedded Telematics Engineer position at Softworld, a Kelly Company?
Job Title: 81810 - Software Engineer IV - Embedded Telematics Engineer
Job Location: Oshkosh Wisconsin 54902
Onsite Requirements:
- 5 years of C with Linux
- MATLAB
- CAN and IoT experience
Job Description:
- Design, implement, and test high-quality vehicle control subsystem software.
- Write embedded C/C , MATLAB autogenerated software to run on embedded platforms.
- Control various vehicle systems through network messaging and directly connected inputs and outputs.
- Be an integral part of multiple projects and responsible for peer reviewing others' software.
YOUR IMPACT:
- Under supervision, perform engineering calculations, investigations, and tasks as assigned according to Oshkosh and general industry standards.
- Support senior engineers in preparing plans, designs, computation methods, and/or reporting.
- Responsible for a project or part of a project of limited complexity.
- May manage multiple projects.
- Collaborate with other engineering or business support disciplines internally and externally with suppliers.
- Provide guidance or mentorship to entry-level engineers, designers, or technicians.
- Write high-quality, maintainable, object-oriented C software.
- Ensure quality-conscious design including cost and reliability.
- Participate in peer reviews, estimation, and other engineering activities.
- Follow defined CMMI level 3 procedures in writing software.
- Use foresight to identify vehicle operation and maintenance risks and control them within acceptable levels.
- Write requirements and design documentation.
- Travel off-site to support engineering projects.
- Develop detailed requirements and track changes.
- Develop comprehensive test plans to verify safety and reliability of electronic systems.
- Conduct testing across multiple platforms, in both simulation and real-world use cases.
- Maintain effective communication with suppliers, internal and external customers, and outside resources.
- Develop and peer review software.
- Process engineering information through CMMI level 3 procedures and software safety process.
- Ensure technical issues are conducted within the framework of company policies and procedures.
- Evaluate designs for performance, safety, and reliability.
- Establish priorities for work delegated to others.
- Prepare technical proposals, quotations, reports, and presentations.
- Perform other duties as assigned.
- Regular attendance is required.
MINIMUM QUALIFICATIONS:
- Accredited Bachelor degree in Engineering or related field with three (3) or more years of related experience.
STANDOUT QUALIFICATIONS:
- Accredited Bachelor degree in Computer Science, Computer or Electrical Engineering.
- Familiarity with JavaScript, JSON, Python, and SQL database in addition to embedded C/C .
** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.
This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role.
Due to the nature of the work, a United States Government Clearance is required to be eligible for the position **
Salary : $75 - $100