1

Junior Software Development Engineer In Test Jobs in Troy, MI

Senior Software Engineer

Auburn Hills, MI · On-site

$115K - $152K/yr

In this role, the Software Development Engineer will be responsible for developing and deploying ... They will specify, design, develop, test, release, maintain, and enhance embedded software ...

Back-end Software Development Engineer

Dearborn, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Back-end Software Development Engineer #1059996 * Employees in this job function develop and ... Promote improvements in programming practices, such as test-driven development, continuous ...

Back-end Software Development Engineer

Allen Park, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Promote improvements in programming practices, such as test-driven development, continuous ... Software Testing, PostgreSQL, Computer engineering, Software Development Lifecycle, Software ...

Base Software Development Engineer

Auburn Hills, MI · On-site +1

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... of engineers responsible for the development of basic software components for EE/core and ... test plans, as well as, testing and embracing virtualization methods and techniques used in the ...

Back-end Software Development Engineer

Dearborn, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

In this role you will have the opportunity to work with cutting edge cloud-native technologies ... Test driven * Agile development practices including pairing/mobbing * Instrumentation * Monitoring ...

Front end Software Development Engineer

Dearborn, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Should be capable of mentoring junior developers and conducting code reviews. * React - Candidate ... In 2 coding lang. or adv. Prac. in 1 lang. 8+ years in IT; 6+ years in development Experience ...

Back-end Software Development Engineer

Dearborn, MI · On-site

$47.50 - $65.25/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Software Engineer on the device connectivity layer, you will play a key role in shaping the ... Throughout development, the engineer would follow TDD practices, plus integration tests to ensure ...

Showing results 21-40

Junior Software Development Engineer In Test information

See Troy, MI salary details

$44.1K

$89.6K

$134.6K

How much do junior software development engineer in test jobs pay per year?

As of Aug 18, 2026, the average yearly pay for junior software development engineer in test in Troy, MI is $89,606.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,200.00 and $90,500.00 per year, depending on experience, location, and employer.

What is a junior software development engineer in test?

A Junior Software Development Engineer In Test (SDET) is an entry-level professional who combines software development and quality assurance skills to design, develop, and maintain automated tests for software applications. These engineers work closely with developers and testers to ensure the software meets quality standards and functions as intended. They typically write test scripts, identify bugs, and help improve the overall testing process to deliver reliable products.

What are the key skills and qualifications needed to thrive as a junior software development engineer in test?

To thrive as a Junior Software Development Engineer In Test, you need a solid understanding of software testing principles, programming fundamentals (commonly in Java, Python, or C#), and a relevant bachelor's degree in computer science or a related field. Familiarity with test automation frameworks (such as Selenium or JUnit), version control systems like Git, and continuous integration tools is typically required. Strong analytical thinking, effective communication, and a proactive attitude help you identify issues and collaborate within development teams. These skills and qualities are crucial for ensuring software quality, streamlining testing processes, and supporting overall team productivity.

What are some common challenges faced by junior software development engineers in test when starting out, and how can they overcome them?

Junior Software Development Engineers in Test (SDETs) often encounter challenges such as understanding complex codebases, balancing manual and automated testing, and communicating effectively with development teams. To overcome these, it's helpful to ask clarifying questions, seek mentorship, and actively participate in code reviews. Building a solid foundation in both programming and testing principles, along with collaborating closely with more experienced SDETs and developers, can accelerate learning and confidence in the role.

What is the difference between Junior Software Development Engineer In Test vs Software Development Engineer In Test?

AspectJunior Software Development Engineer In TestSoftware Development Engineer In Test
Experience LevelEntry-level, typically 0-2 yearsMid to senior level, 2+ years
ResponsibilitiesAssisting in test automation, executing test cases, learning testing toolsDesigning test frameworks, developing automation scripts, leading testing efforts
Skills & CertificationsBasic programming, testing fundamentals, possibly certifications like ISTQBAdvanced programming, testing automation, certifications often preferred
Work EnvironmentSupportive team, mentorship focus, learning-orientedCollaborative, independent problem-solving, leadership in testing projects

In summary, Junior Software Development Engineer In Test roles focus on learning and supporting testing activities, while Software Development Engineer In Test positions involve more advanced automation development and testing leadership.

What are the most commonly searched types of Software Development Engineer In Test jobs in Troy, MI?

The most popular types of Software Development Engineer In Test jobs in Troy, MI are:

What cities near Troy, MI are hiring for Junior Software Development Engineer In Test jobs?

Cities near Troy, MI with the most Junior Software Development Engineer In Test job openings:

$100.80 - $141.75/hr

Other

Posted 12 days ago


Job description

In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved. They will specify, design, develop, test, release, maintain, and enhance embedded software components of BorgWarner’s AWD products. They will develop the software products utilizing a combination of Model based design, autocode generation, and embedded c programming. The software development will follow the BorgWarner software development process which complies to Automotive SPICE. The successful candidate will join a respectful, collaborative, and talented team, and will work in a professional high-tech environment with an opportunity to change and shape the future of mobility and transportation. They will work along with other BorgWarner engineers to ensure that program goals are met, schedules are maintained, and problems encountered during the development process are satisfactorily resolved.

SW Development Engineer – Drivetrain & Morse Systems

COMPANY OVERVIEW

Reliably delivering what’s needed today

There are few challenges as important today as creating solutions that support a cleaner, more energy-efficient world. This requires a commitment to constantly improve the transportation of people and things. We, at BorgWarner, made that commitment decades ago and have since been creating technologies to improve efficiency, emissions and performance in all types of vehicles.

Constantly pursuing what’s next

Our proven track record has made us industry leader in clean, energy-efficient propulsion system solutions for combustion, hybrid and electric vehicles. We uncover strong trends and use smart science and technology to address a future based on varying regulations, consumer demands and automaker requirements.

Product leadership that’s changing the world

Our employees have earned trusted partnerships with customers and suppliers around the world. We leverage these relationships to gain a deeper understanding of the challenges at hand and then do what it takes to develop the next solution. Our strong operations and commercialization expertise result in high volume availability of competitive, efficient products that truly drive change.

BorgWarner Drivetrain & Morse Systems is currently looking for “dynamic, results driven” individual to join as a Software Development Engineer in our Application Engineering organization at our Propulsion Technical Center (PTC) in Auburn Hills, MI.

In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved. They will specify, design, develop, test, release, maintain, and enhance embedded software components of BorgWarner’s AWD products. They will develop the software products utilizing a combination of Model based design, autocode generation, and embedded c programming. The software development will follow the BorgWarner software development process which complies to Automotive SPICE. The successful candidate will join a respectful, collaborative, and talented team, and will work in a professional high-tech environment with an opportunity to change and shape the future of mobility and transportation. They will work along with other BorgWarner engineers to ensure that program goals are met, schedules are maintained, and problems encountered during the development process are satisfactorily resolved.

Key Accountabilities:

  • Analyze and Estimate SW Development Activities and Tasks.
  • Elicit, Analyze, Decompose, Develop, and Manage Software Requirements.
  • Identify and Define SW Units, documenting the SW Detailed Design of the SW units.
  • Develop Software Units according to the Detailed Design, using various programming languages, methods, and techniques as appropriate. This includes model based design, autocode generation, and embedded c programming.
  • Plan, Develop, and Execute Unit and Integration tests according to the project test plan/strategy for the assigned SW Units.
  • Perform root cause analysis, problem solving, and resolution for any issues identified.
  • Support, Maintain, and Update planning and tracking activities, including the assigned work items, change requests, and defects.
  • Store and manage all work products according to the Configuration Management plan.
  • Establish bi-directional traceability between SW work products.
  • Perform consistency checks, and peer reviews of SW work products.
  • Support open communication within the team.
  • Adhere to company’s processes and procedures. Look for and propose process improvements.
  • Work with other BorgWarner engineers and departments to ensure that program goals are met, schedules are maintained, and problems encountered during the development process are resolved.
  • Document and share best-practices.

Education and Experience:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electronic Communication, or Electrical Engineering required
  • 5+ years professional experience developing embedded software using the C programming language in the automotive, aerospace, commercial machinery, or rail industries required
  • 5+ years professional experience utilizing Matlab/Simulink to develop embedded software for production projects required
  • Professional experience configuring or interfacing to an AUTOSAR software stack required
  • Professional experience of auto-generation of embedded C source code from model-based designs using dSPACE Targetlink or Matlab Embedded Coder required
  • Professional experience with software design verification through unit testing in a Simulink or Embedded test framework environment (MIL, SIL) required
  • Professional Hands-on experience debugging and correcting model and source code defects utilizing commercially available embedded debugging tools on target required
  • Performance of SW Development through adherence to an ASPICE compliant software development process required
  • Familiarity with automotive electrical and mechatronic embedded systems (brush/brushless DC motors, solenoids, relays, electromagnetic coils, switches, indicators, etc.) preferred
  • Expertise working with network protocols (e.g. CAN) and associated tools is preferred.
  • Experience developing software in an AUTOSAR compliant software architecture is preferred.
  • Experience developing software for ISO26262 Functional Safety compliant products is preferred.

Core Competencies:

  • Learning on the Fly
  • Action Orientated
  • Functional/Technical Skills
  • Informing
  • Self-Knowledge
  • Drive for Results
  • Ethics & Values
  • Interpersonal Savvy
  • Customer Focus
  • Decision Quality

Safety

This position will adhere to Global Star Safety Program, including safety rules, practices and training as outlined in the BorgWarner PTC Safety Policy Manual, which includes the use of equipment, protective devices, or clothing that the employer requires. This individual will work in manners that stress the importance of preventing accidents and illnesses. He/she must take every precaution reasonable in the given circumstance for the protection of themselves and co-workers. In addition, he/she is responsible for reporting all injuries and/or possible dangerous situations, incidents, or occurrences to the immediate supervisor.

EEO Statement

BorgWarner is an equal employment opportunity employer such that all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Salary Range: $100,800 - $141,750

Global Terms of Use and Privacy Statement

Carefully read the BorgWarner Privacy Policy before using this website. Your ability to access and use this website and apply for a job at BorgWarner are conditioned on your acceptance and compliance with these terms.

Please access the linked document by clicking here, select the geographical area where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms.

BorgWarner is an equal employment opportunity employer such that all qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity/expression, national origin, disability or protected veteran status.

#J-18808-Ljbffr