Logo
Isquareinfo

Principal Embedded SW Engineer - (ISI-00056)

Isquareinfo, Oshkosh, Wisconsin, United States, 54901

Save Job

Principal Embedded SW Engineer - (ISI-00056)

Position: Principal Embedded SW Engineer Location: Oshkosh, WI (Onsite Must) Duration: 6 Months Contract VISA: US Citizens and Green Card Holders Job Description:

About Oshkosh:

Oshkosh Corporation, formerly Oshkosh Truck, is an American industrial company that designs and builds specialty trucks, military vehicles, truck bodies, airport fire apparatus, and access equipment. Summary:

Work within advanced engineering groups on the development of embedded software to support control system development and machine intelligence efforts. The work includes firmware, application software, and operating systems for IoT applications, advanced vehicle components (motors, drives, engines, generators, energy storage), autonomous vehicle systems, suspensions, material handling, and auxiliary equipment for on-road and off-road applications. Essential Duties and Responsibilities: Conduct independent research and development on new technologies, establishing requirements such as resources, equipment, estimates, test plans, and milestones for projects related to RTOS, AUTOSAR, embedded systems, open-source tools, IoT with telematics/telecommunication, edge computing, and virtualization architecture. Carry out the technical aspects of advanced vehicle system controls research and development, including implementation using embedded software tools, version control, configuration management, verification and validation, DevOps, and CI/CD practices. Collaborate with internal and external project teams on advanced control development efforts, utilizing embedded software and model-based development tools independently with minimal supervision. Ensure quality-conscious design considering cost and reliability; participate in peer reviews, estimations, and other engineering activities following CMMI Level 3 procedures in software development. Identify and mitigate vehicle operation and maintenance risks proactively. Participate in feasibility studies and project estimates regarding manpower, budget, and timelines. Provide insights to engineering design teams and mentor junior engineers as needed based on expertise. Write requirements and design documentation; travel off-site to support engineering projects as necessary. Education and Experience: Bachelor's degree in Computer, Software Engineering, or Information Technology with 8+ years of related experience, or Master’s degree in Computer or Software Engineering with 5+ years of related experience. Ability to develop high-quality, maintainable, object-oriented C++ software. Preferred experience in electrical-electronics system architecture, real-time operating systems (e.g., VxWorks, Linux), and embedded virtualization. Background in automotive or heavy-duty vehicle control systems, CAN bus architecture, and experience with Wind River VxWorks, Linux, and peripheral handling tools like dSPACE or Vector. Expectations: Strong educational background in controls/software engineering with relevant work experience. Excellent time management, communication, and critical thinking skills. Effective presentation skills; ability to interface confidently with internal and external stakeholders. Independent troubleshooting and technical insight provision. Proactive in learning new technologies and skills in control systems.

#J-18808-Ljbffr