Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

SL Tennessee

Jr. Software Engineer

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Michigan data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$114,021 / year median in Michigan

-2% projected decline

Explore Career

Job Description

Jr. Software Engineer j
R. SOFTWARE ENGINEER
General Description The Software Engineer I is an entry-level embedded software engineering position responsible for supporting the development, testing, and validation of low-level and application software used to control automotive lighting systems. Responsibilities Support the design and implementation of embedded software for automotive lighting control systems. Develop, code, debug, test, and troubleshoot software throughout the product development process. Define and maintain software requirements and related engineering documentation. Create and update software design documentation, including DFMEA and test plans. Support software validation, unit testing, and test-environment setup. Assist with troubleshooting and data acquisition activities as needed. Follow internal project development and program management processes. Job Requirements Work Experience 02 years of relevant engineering experience. Hands-on academic, internship, or professional experience with embedded systems preferred. Experience using debugging and testing equipment such as oscilloscopes, debuggers, and signal generators preferred. Education Bachelors degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field. Knowledge, Skills and Abilities Knowledge of embedded software development and architecture. Understanding of basic hardware and electrical schematics. Experience or familiarity with C programming. Knowledge of software testing, debugging, and validation processes. Familiarity with automotive communication protocols such as CAN and LIN preferred. Familiarity with tools such as MATLAB, Simulink, Stateflow, RTW, Vector CAN tools, or CANoe preferred.