Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Productive Resources

Job Description

Job Description

Principal Software Engineer

Oshkosh, WI - Full Time

Productive Resources ( is seeking a candidate to be part of our engineering team at our customers facility in Oshkosh, WI. As a member of our team, the right candidate will fully integrate as a Principal Engineer of Software and will develop embedded software for various on-vehicle applications. The right individual shall be able to create vehicle level designs and provide feedback on System Requirements. Will also lead the implementation and integration of embedded software written in C/C++, Matlab autogenerated.

This is a full-time position that is indefinite in duration with the opportunity of professional growth, and additional opportunities within our organization. 

Duties:

  • Responsible for completion of a project or part of a project of moderate complexity on time.
  • May be responsible for overall project schedule and budget.
  • May be responsible for managing multiple priorities.
  • Perform more complex engineering calculations, investigations, and tasks as assigned, as well as general industry, engineering standards and processes.
  • Responsible for preparation and delivery of plans, designs, computation methods, and/or reporting.
  • Collaborate as needed with other engineering or business support disciplines internally as well as suppliers externally.
  • May have exposure to the external customers and/or industry organizations.
  • Provide guidance or mentorship to entry level engineers working on common projects.
  • Research, create, and update standard engineering methodology and procedures - best practices, etc.                   
  • Conduct independent research and development on new technologies and establish requirements (resources, equipment, estimates, test plans, and milestones) according to the needs of a project related to real-time operating system (RTOS), Autosar, embedded systems, open-source tools, Internet of Things (IOT), edge computing and architecture virtualization.                         
  • Carry out the technical aspects of advanced vehicle system controls research and development in the aspect of implementation using embedded software tools, version control and configuration management, verification and validation, DevOps and CI/CD software.    
  • Work with internal and external project teams on advanced control development efforts independently with minimum supervision using embedded software and model-based development tool suites.
  • Assist developing or integrating control strategies and implementation in a virtual simulation environment using modeling tools (such as AMESIM, Matlab/Simulink/Stateflow etc.) or hardware-in-the-loop simulators and transferring simulated strategies to vehicle testing and eventual production implementation.              
  • Lead or direct feasibility studies and project estimates (manpower, budget development, and timelines etc.) on proposed projects.                  
  • Lead or direct proposal development with regards to acquiring appropriate funding for various advanced control development efforts.                                                                
  • Provide insight to engineering design teams and mentoring to low level engineers as needed based on expertise.      
  • Design, implement and document real-time embedded software written in C/C++, Matlab autogenerated.
  • 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.
  • Provide support to programs to include travel to off-site locations as necessary to accomplish assigned engineering tasks.
  • Participate in project time estimation, technical proposals and decision analysis.

Requirements:

  • Accredited Bachelor's degree in Engineering or related field with five (5) or more years of related experience.
  • Familiarity with JavaScript, JSON, Python, and SQL database in addition to embedded C/C++.
  • Systems design, Customer interfacing, attention to detail, working independently self-starting, automotive experience.

Why work for Productive Resources? 

Productive Resources is a full-service engineering firm with over two decades of experience serving leading global clients. Our expertise is project-based product development and manufacturing engineering support. Our primary focus industries are off highway equipment including agricultural, construction, defense, mining, recreational, industrial, and specialty machines.

We lead with our reputation for quality, teamwork, and innovative solutions. We invest in our people, providing resources and opportunities for ongoing development. Our workplace fosters innovation, prioritizes the well-being of our team, and encourages creativity. Our diverse experience and client base will challenge your technical skills and provide greater opportunities for growth.

We Offer Competitive Benefits:

  • Group Health, Dental and Vision Insurance
  • Company Paid Life Insurance
  • Voluntary Life, AD&D, and Disability Insurance available
  • Voluntary Critical Illness and Accident Insurance available
  • Long-Term Disability
  • Short-term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plans for Medical Expenses and Dependent Care
  • Health Savings Account (HSA) Programs available
  • Health Care Flexible Spending Account (FSA) Plan
  • Paid Time Off (PTO)
  • Health Care Support Program complimentary health advocacy program provides 24/7 assistance.
  • Adoption Assistance Program
  • Employee Assistance Program (EAP)
  • Caregiver Support Programs
  • Financial Wellbeing Support
  • Commuter Benefits Program
  • Training and Development

Equal Opportunity and Veteran Friendly

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Oshkosh, WI vacancy
  •  ..., WI Duration: 12 Months Schedule: Mon-Fri 7am-3pm Must be a US Person Responsibilities: Perform engineering calculations, investigations, software development, hardware selection, and systems engineering tasks according to company and industry standards and... 
    Suggested
    Work experience placement

    Axelon

    Oshkosh, WI
    1 day ago
  •  ...Systems & Controls Engineer Looking for a Systems & Controls Engineer with experience in embedded software development (C/C++), PLC programming using Structured Text, and model-based development using Simulink. Candidate should have experience with SysML modeling tools... 
    Suggested
    Permanent employment
    Full time
    Work experience placement

    LanceSoft

    Oshkosh, WI
    4 days ago
  •  ...The Sr Engineer - Software and Controls Test team member will test high-quality vehicle control subsystem software. The team member must be able to develop and execute test plans as well as design and maintain HIL infrastructure. The team member will be an integral... 
    Suggested

    Software Guidance & Assistance

    Oshkosh, WI
    3 days ago
  • $50 - $60 per hour

    The Mid-Level .NET Developer will support out client's Enterprise Applications team by maintaining, enhancing, and developing custom business applications and backend services.Primary responsibilities include:Building and maintaining scalable, performant, and maintainable...
    Suggested
    Contract work
    Temporary work

    TEKsystems

    Oshkosh, WI
    1 day ago
  • $68.6k - $109.2k

     ...Implement, test, and document real-time embedded vehicle control software in C/C++ and MATLAB-autogenerated code. Design software for...  ...estimation, technical proposals, decision analysis, and other engineering activities. Follow defined CMMI Level 3 software... 
    Suggested
    Full time
    Work experience placement
    Internship
    Shift work
    Weekend work

    Oshkosh Corporation

    Oshkosh, WI
    7 days ago
  • $86.5k - $126.8k

     ...This position is not eligible for employment visa sponsorship now or in the future. Relocation: YesPosition Summary:As a Software Validation Engineer on the Software Validation team, you will be part of a team that designs and executes testing on engine software, pc-... 
    Full time
    Local area
    Relocation

    Brunswick Corporation

    Oshkosh, WI
    18 hours ago
  •  ...WI - relocation assistance provided. Responsibilities Develop software that impacts the lives of 325 million patients worldwide using...  ...BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field A history of academic... 
    Worldwide
    Relocation
    Visa sponsorship
    Relocation package

    Epic

    Oshkosh, WI
    6 hours ago
  •  ...YesPay Range: 118,400 - 174,000Position Overview:As part of the talented Product Development & Engineering team, you will be responsible for leading the Application Software Engineering team that delivers Mercury’s consumer-facing applications, firmware for the SmartCraft... 
    Full time
    Local area
    Remote work

    Brunswick Corporation

    Oshkosh, WI
    3 days ago
  •  ...Thursday), with flexibility to work remotely up to 2 days, including Friday. ____________________ Position Summary: The Applications Engineer is the technical expert and liaison between Automation Solutions and our customer and distribution network. The Applications... 
    Contract work
    Remote work
    Work from home
    Worldwide
    3 days per week

    Rexnord

    Oshkosh, WI
    5 hours ago
  • Epic is seeking a Technical Solutions Engineer for its Madison, WI campus. In this role, you will work on software that benefits 305 million patients globally, collaborating with customers to diagnose and resolve complex issues. Qualifications include a Bachelor’s degree... 

    Epic

    Oshkosh, WI
    5 hours ago
  •  ...Responsibilities Replace obsolete microprocessors and update software from C to C++. Develop embedded software for products across various industries. Collaborate with electrical, mechanical, and user-centered design teams. Support part obsolescence... 

    3B Staffing LLC

    Neenah, WI
    4 days ago
  •  ...financial relocation assistance. Code that saves lives. As a software developer at Epic, you’ll write software that impacts the lives...  ...BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field A history of academic... 
    Work at office
    Relocation
    Visa sponsorship
    Relocation package

    Epic

    Neenah, WI
    6 hours ago
  • Summary Responsible for designing, developing, and delivering software solutions that support Jewelers Mutual’s products and services...  ...features across one or more platforms, following established engineering standards and best practices. Collaborate with product owners... 
    Work experience placement

    Jewelers Mutual Group

    Neenah, WI
    6 hours ago
  •  ...Lead Mechanical Engineer You've discovered something special. A company that cares. Cares about leading the way in construction, engineering...  ...years of experience ~ Working knowledge in 2D/3D CAD design software ~ Experience with structural enclosures, mechanical... 
    Full time
    Work at office
    Relocation
    Work visa
    Monday to Friday
    Flexible hours

    Faith Technologies

    Menasha, WI
    4 days ago
  • $65k - $75k

    If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Full Stack Web Developer Full Time Professional Oshkosh, WI, US 23 days ago Requisition ID: 1199 Salary...
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Silver Star Brands

    Oshkosh, WI
    4 days ago
  •  ...Lead Process Engineer Join the team behind iconic brands like Huggies®, Kleenex®, Cottonelle®, Scott®, Kotex®, Poise®, Depend®, and Kimberly-Clark Professional®. At Kimberly-Clark, it's all here for you—innovation, growth, and the chance to make a real impact. You... 
    Full time
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Kimberly-Clark

    Neenah, WI
    1 day ago
  •  ...PIPING SPECIALISTS is looking for a CAM Programmer to join our Engineering team and program our Mazak and BLM LT-Free pipe/tube laser...  ...Provide setup information and paperwork for machine operators. Software We Use: SolidWorks with nesting software extension.... 

    Stainless Piping Specialists

    Omro, WI
    2 days ago
  • $70 - $80 per hour

     ...Job Description Job Description Senior Engineer – Software & Controls Test Location: Oshkosh, WI (Onsite preferred; remote candidates will be considered as needed.) Duration: Minimum 6-Month Contract Pay Rate: $70-$80/hour Travel: Approximately 15% Position... 
    Contract work
    Local area
    Remote work

    CrossFire Group

    Oshkosh, WI
    5 days ago
  • MANDATORY OTHER SKILLS (PROCESS, TOOLS ETC)- Must have 10+ years of experience For SAP upgrade project - Seasoned on SAP upgrade, Project Management, knows how to go about such type of projects. Strong communication skills handling/interacting global teams Relocate to...
    Local area
    Relocation

    krg technology inc

    Neenah, WI
    1 day ago
  • Join to apply for the Network Engineer role at Epic 2 weeks ago Be among the first 25 applicants Join to apply for the Network Engineer...  ...global, and building the best ideas from around the world into Epic software is a point of pride. As an Equal Opportunity Employer, we know... 
    Full time
    Internship
    Work at office
    Relocation
    Visa sponsorship
    Relocation package
    Night shift
    Day shift
    Afternoon shift

    Epic

    Neenah, WI
    6 hours ago
  •  ...Job Description Job Description Lead R&D Engineer – Power Electronics & Energy Systems Location: Menasha, WI (Appleton / Fox Valley Area) Employment Type: Full-Time | Direct Hire Work Arrangement: Onsite with Schedule Flexibility Position Overview We... 
    Full time
    Flexible hours

    GLOBAL Recruitment Solutions LLC

    Menasha, WI
    12 days ago
  • Join to apply for the Technical Solutions Engineer role at Epic 2 weeks ago Be among the first 25 applicants Join to apply for the Technical...  .... As a Technical Solutions Engineer at Epic, you’ll work on software that impacts 305 million patients around the world. Alongside... 
    Full time
    Internship
    Work at office
    Relocation
    Visa sponsorship
    Relocation package
    Afternoon shift

    Epic

    Neenah, WI
    18 hours ago
  • SAP Vistex Consultant Location: USA (Neenah/Rosewell preferred) Contract Skill: Vistex for SAP Experience: 10+ years Good experience in Vistex pricing, rebates, discounts, bill backs, chargebacks, sale incentives. Vistex configuration experience (condition tables, access...
    Contract work

    Keylent Inc

    Neenah, WI
    18 hours ago
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Server Engineering Lead for a Direct Hire opportunity with one of our premier clients in Menasha, WI. The Server Engineer - Lead is a senior technical contributor responsible for architecting, operating... 

    Software Guidance & Assistance

    Menasha, WI
    1 day ago
  •  ...Job Description Job Description Lead Modeling & Simulation Engineer – Power & Energy Systems Location: Menasha, WI (Appleton / Fox...  ...algorithms and provide technical recommendations to embedded software and controls engineering teams. Apply Design of Experiments... 
    Full time
    Remote work
    Relocation

    GLOBAL Recruitment Solutions LLC

    Menasha, WI
    19 days ago
  • $24 per hour

     ...Technical Process Engineering Co-op The Technical Process Engineering Co-op is a co-operative learning experience designed for students pursuing a Laboratory-Science curriculum. This role supports the continuous improvement of our paper recycling and tissue manufacturing... 
    Hourly pay
    Full time
    Local area

    Essity

    Menasha, WI
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!