careertakescareertakes

Product Software Engineer

Confidential ClientManufacturing & Industrial
Entry LevelFull-timeHybrid$131,675
Clifford, Indiana
2 Days Ago

The Product Software Engineer at Confidential Client is an entry-level role focused on developing, testing, and releasing embedded software integral to Cummins' products. The position involves collaborating with cross-functional teams to understand requirements, resolve software issues, and apply robust engineering principles to ensure product reliability and performance. This role offers exposure to software development processes, systems thinking, and product lifecycle management within a hybrid work environment.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Engineering.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Role overview

This entry-level Product Software Engineer position supports the design, implementation, testing, and release of embedded product software for a confidential client in the Engineering industry. You will work on embedded C code, collaborate with cross-functional product and software teams, and help deliver verified software features into production product builds.


What you’ll do

  • Investigate product software issues, identify root causes, recommend and implement fixes, and document results.
  • Develop, compile, and test embedded software using industry best practices and tools (code editors, compilers, static analysis, integration and hardware-in-the-loop test tools).
  • Collaborate with product teams to translate stakeholder needs into verifiable requirements and deliver verified software components and builds.
  • Contribute to software architecture, design decisions, and verification activities that impact product quality and performance.
  • Support continuous improvement of product software development processes and tools.
  • Participate in cross-functional design reviews and validation planning to manage product risk and ensure requirement verification.
  • Coordinate with technicians, interns, or temporary staff as needed to support execution of tasks.
  • Produce technical documentation that supports knowledge transfer and product decisions.

Minimum qualifications

  • Bachelor’s degree in Engineering or another appropriate STEM discipline is required.
  • Early-career / entry-level: typically within 2 years of completing your highest-level degree.
  • Strong background in embedded C programming.
  • Basic familiarity with software development tools (editors, compilers, debuggers) and testing practices.
  • Able to work on-site in Clifford, IN (role is on-site with flexibility; not 100% remote).

Preferred qualifications & skills

  • Master’s degree in a relevant discipline may be preferred for select roles.
  • Experience with Python or Groovy is a plus.
  • Familiarity with electronic systems, systems engineering principles, and product verification & validation.
  • Experience from internships, co-ops, academic projects, or early-career roles in embedded/software development.
  • Good written and verbal communication, systems thinking, and collaborative skills.
  • Basic knowledge of descriptive statistics and data analysis for problem solving is a plus.

Compensation, location & start date

  • Base salary range: $94,308 — $122,492 per year.
  • Relocation: Relocation package available.
  • Location: Clifford, IN (postal code 47202). Role is on-site with flexibility; not fully remote.
  • Start date: 04/2027.
  • Employment type: Full-time, Exempt — Entry Level.

Work authorization & eligibility

  • Applicants must be authorized to work in the U.S.; the confidential client participates in E-Verify and will verify work authorization for new hires.
  • International students (F-1) must have approved CPT or OPT authorization prior to starting an Early Career assignment; CPT/OPT must be authorized by the student’s school.

Why apply through Careertakes

Careertakes is a third-party recruiting platform that can provide visibility to additional matched opportunities. If you’re an early-career embedded software engineer who enjoys solving technical product problems and working across teams, this role with a confidential client in the Engineering sector may be a strong next step.


Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range