Software Engineer

Kelly Science, Engineering, Technology & Telecom
Oshkosh, Wisconsin, United StatesFull-timePosted Aug 31, 2026

About the role

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 concerning technical subject matter.

Develop and peer review software.

Process engineering information through CMMI level 3 procedures and software safety process.

Ensure that technical issues are conducted within the framework of company policies and procedures.

Evaluate designs for performance, safety, and reliability.

Prepare technical proposals, quotations, reports, and presentations.

Manage development of a system of moderate complexity. May be responsible for managing development of multiple systems

Requirements

Bachelor’s degree in engineering or computer sciences and five years’ experience, or a Master’s degree and two years’ work experience.

5+ years of experience in programming embedded controllers in either C/C++, and/or PLC languages such as Structured Text.

5+ years of experience with software testing, preferably with vehicle specific experience.

Experience developing networked communications (CAN Bus, Ethernet, V2V).

Responsibilities

  • 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 concerning technical subject matter
  • Develop and peer review software
  • Process engineering information through CMMI level 3 procedures and software safety process
  • Ensure that technical issues are conducted within the framework of company policies and procedures
  • Evaluate designs for performance, safety, and reliability
  • Prepare technical proposals, quotations, reports, and presentations

Qualifications

  • Bachelor’s degree in engineering or computer sciences
  • 5+ years of experience in programming embedded controllers in either C/C++ and/or PLC languages
  • 5+ years of experience with software testing, preferably with vehicle specific experience
  • Experience developing networked communications (CAN Bus, Ethernet, V2V)

Skills mentioned

Embedded SystemsEmbedded Software DevelopmentFirmware DevelopmentCC++Software TestingIntegration TestingPerformance TestingTCP/IPSystems Engineering

About Kelly Science, Engineering, Technology & Telecom

We are the experts empowering experts. At Kelly Science, Engineering, Technology & Telecom, we specialize in connecting brilliant minds with groundbreaking opportunities. From powering advancements in cell & gene therapy to driving innovation in renewable energy and AI, we place the right talent in the right roles to solve the world’s most critical challenges. Whether you’re a STEM professional looking to amplify your career or a hiring manager seeking top-tier talent, we offer personalized solutions, from staffing to Statement of Work (SOW) services, tailored to meet your unique needs. Here’s what sets us apart: - Expertise you can trust, with over 85 years combined experience in science and engineering staffing. - Hyper-specialized knowledge across key industries like diagnostics, industrial automation, semiconductors, and more. - A commitment to diversity, innovation, and collaboration that helps you achieve your goals faster and smarter. Follow us for hiring insights, industry trends, and inspiring stories about how our clients and talent are shaping the future. Join us. Together, we’ll turn challenges into solutions.

Staffing and Recruiting5,001-10,000 employeesTroy, MI