Recent Searches

You haven't searched anything yet.

24 Software Engineer Jobs in Farmington, MI

SET JOB ALERT
Details...
Lordstown Motors Corp
Farmington, MI | Full Time
$91k-109k (estimate)
1 Month Ago
TRG
Farmington, MI | Full Time
$102k-123k (estimate)
6 Days Ago
Diverse Lynx
Farmington, MI | Full Time
$83k-104k (estimate)
4 Days Ago
TRG
Farmington, MI | Full Time
$69k-82k (estimate)
1 Day Ago
SiriusXM Radio, Inc.
Farmington, MI | Full Time
$113k-135k (estimate)
4 Days Ago
Sirius XM Radio
Farmington, MI | Full Time
$112k-135k (estimate)
7 Days Ago
Vital Tech Solutions
Farmington, MI | Full Time
$112k-126k (estimate)
Just Posted
LSPedia, Inc
Farmington, MI | Full Time
$74k-90k (estimate)
2 Weeks Ago
North Star Staffing Solutions
Farmington, MI | Full Time
$105k-124k (estimate)
1 Month Ago
HumaneticsExtCareerSite
Farmington, MI | Full Time
$123k-146k (estimate)
2 Months Ago
HumaneticsExtCareerSite
Farmington, MI | Full Time
$123k-146k (estimate)
2 Months Ago
safetytechnology
Farmington, MI | Full Time
$94k-112k (estimate)
2 Months Ago
Hitachi Astemo Americas, Inc.
Farmington, MI | Full Time
$87k-109k (estimate)
5 Months Ago
ROUTEONE
Farmington, MI | Full Time
$107k-134k (estimate)
11 Months Ago
ROUTEONE
Farmington, MI | Full Time
$113k-133k (estimate)
11 Months Ago
ROUTEONE
Farmington, MI | Full Time
$109k-131k (estimate)
11 Months Ago
ROUTEONE
Farmington, MI | Full Time
$101k-122k (estimate)
0 Months Ago
HumaneticsExtCareerSite
Farmington, MI | Full Time
$123k-146k (estimate)
2 Months Ago
safetytechnology
Farmington, MI | Full Time
$94k-112k (estimate)
2 Months Ago
SiriusXM Radio, Inc.
Farmington, MI | Full Time
$76k-92k (estimate)
4 Months Ago
Sirius XM Radio
Farmington, MI | Full Time
$102k-123k (estimate)
4 Months Ago
Sirius XM Radio
Farmington, MI | Full Time
$123k-146k (estimate)
5 Months Ago
SiriusXM Radio, Inc.
Farmington, MI | Full Time
$92k-110k (estimate)
5 Months Ago
North Star Staffing Solutions
Farmington, MI | Full Time
$103k-118k (estimate)
1 Month Ago
Software Engineer
$91k-109k (estimate)
Full Time 1 Month Ago
Save

sadSorry! This job is no longer available. Please explore similar jobs listed on the left.

Lordstown Motors Corp is Hiring a Software Engineer Near Farmington, MI

Description

Lordstown Motors Corporation seeks to eliminate inefficiencies that exist in modern work by creating electric vehicles that radically improve the way work gets done. Cost effective for fleets, safer, and designed to be more productive than traditional commercial vehicles, Lordstown pickup trucks and fleet vehicles are built to fix challenges that limit modern work. With a focus on Integrity, Discipline, Collaboration, Design & Innovation, we are working to design and build the work vehicles of the future. Join us to make a difference!

Culture – as a Startup, we are looking for Leaders that want to create an organization and structure where you can make an impact, have your voice heard, ambitious to step up to dynamic challenges and be accountable, like everyone else in the company, for your results.

As a member of the electrical systems group, the Software Engineer is responsible for Software Development, Integration and Validation of ECU software.

Responsibilities

INPUTS:

  •  Gather and analyze inputs like System requirements, ECU requirements, CAN/LIN, Diagnostics spec, component technical spec, Diagnostic specs, DFMEA and FuSA Specs etc.
  • Clarify questions by discussing with System Engineering Team and Vehicle Integration
  • Teamwork with SW Validation Manager to gather materials for testing like Sensors, Actuators, ECUs, Connectors, and Wiring Harness from diverse set of sources.
  • PLANNING AND MANAGEMENT SUPPORT:
  • Build Test Setups for MIL, SIL, and HIL Testing by working with SW Manager and SW Validation Manager.
  • Align the delivery timing of Software Tasks with SW manager and provide feedback to negotiate more time if needed.
  • Monitor JIRA and update them with Interim Action, Permanent Action, and Fixing time.

DESIGN:

  • Decompose System requirements into ECU level SW requirements and Update Polarion.
  • Derive Software design from System Design using Matlab Model and perform MIL testing.

DEVELOPMENT: 

  • Develop SW using C, C or MATLAB depending on chosen ECU.
  • Autocode Matlab Models and perform SIL testing.
  • Ensure that MAAB and MISRA guidelines are followed in MATLAB and C codes.
  • Perform automated checks and removed the warning.
  • Perform Static analysis checks using tools like Polyspace and remove warnings.
  • Ensure that all ECU IOs have DTCs to detect failures.
  • Review DFMEA and ensure that all DFMEA failure modes are detected, and a safe state mechanism is implemented in software.
  • Review FuSA FSR and TSRs and implement detection and safe state mechanisms in Software.
  • Perform SIL testing and ensure 100% test coverage during unit testing of MIL or SIL testing.
  • Develop Base Software and update it when needed.

TESTING:

  • Perform MIL/SIL testing and ensure 100% test coverage during unit testing of MIL or SIL testing.
  • Perform component level HIL testing and check function by integrating with sensors, actuators and simulation of Rest bus using tools like CANalyser.
  • Self-report JIRA tickets to record bugs and provide closure.

OUTPUT (Delivery):

  • Package and release Binaries over FOTA.
  • Compile release notes to convey the list of SW tasks, JIRA tickets that are implemented.
  • Delivery QA reports and test reports along with list of known issues.
  • REPORTING:
  • Report completion of SW tasks and update plan on tools like Polarion.
  • Report completion of JIRA tickets on update plan on tools like JIRA.
  • Report SW HW linkage on tools like Team Center.

TOOLS:

  • MATLAB, SIMULINK, C, C , Java (if needed for Infotainment), RTOS, Control System, Open ECUs like New Eagle and Pi Innova, Electrical System, Polarion, Team Center, JIRA, FreeRTOS, SOAFEE, CANalyser/CANOE, dSPACE HIL System, etc.,

PREFERRED QUALITIES:

  • Prompt, open and clear reporting and communication skills,
  • Flexibility with working schedule to go and beyond to resolve defects and unplanned challenges in schedule.

Requirements

  • Minimum of 3 years of electronic control module development, integration, and validation 
  • BS Engineering required; master’s degree preferred
  • High level of oral and written communication skills
  • Knowledge of CAN, LIN and Ethernet protocols
  • MATLAB/ Simulink or other model-based programming methodologies
  • Proficient in one or more relevant programming languages
  • Problem-solving experience where issues are unusual and difficult
  • Previous OEM and Tier-1 automotive experience preferred
  • Previous assembly plant launch experience preferred
  • PPAP experience developing and creating Design records, FMEA’s, Control Plans, etc.
  • Practical experience with test case development, both manual bench testing and automated (HiL) systems.
  • Experience in dSPACE, ControlDesk/Scalexio, CANalyzer/CANoe, CANDiva, CANDELA, MATLAB/Simulink, Python programming, Embedded Programming, System Modeling, Simscape electrical and physical modeling, Excel VBA scripting etc.,
  • Domain experience in one or more of: Body, Chassis, Powertrain, and Infotainment
  • High level of expertise in technical writing skills. 

Ideal Experience:

  • Hybrid or Electric Vehicle experience
  • Familiarity with the light to mid-duty truck segment features such as trailer tow, cargo lighting, and up-fitters features
  • Body Control Module release experience
  • Experience with FMVSS requirements related to Body Control electronics, such as exterior lighting and horn control functions
  • Knowledge of Functional Safety (ISO-26262)

 Lordstown Motors provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. 

Job Summary

JOB TYPE

Full Time

SALARY

$91k-109k (estimate)

POST DATE

03/26/2023

EXPIRATION DATE

03/29/2024

Show more

The job skills required for Software Engineer include Java, Python, Software Development, Programming, Analysis, Programming Language, etc. Having related job skills and expertise will give you an advantage when applying to be a Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Java
Evolution
Full Time
$104k-126k (estimate)
1 Month Ago
For the skill of  Python
KLA
Full Time
$138k-170k (estimate)
1 Month Ago
For the skill of  Software Development
pegasys soft
Full Time
$91k-119k (estimate)
1 Month Ago
Show more

The following is the career advancement route for Software Engineer positions, which can be used as a reference in future career path planning. As a Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Software Engineer. You can explore the career advancement for a Software Engineer below and select your interested title to get hiring information.

Vital Tech Solutions
Full Time
$112k-126k (estimate)
Just Posted
SiriusXM Radio, Inc.
Full Time
$113k-135k (estimate)
4 Days Ago

If you are interested in becoming a Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Software Engineer for your reference.

Step 1: Understand the job description and responsibilities of an Accountant.

Quotes from people on Software Engineer job description and responsibilities

Ensuring that different types of software programs communicate with each other on one platform.

01/17/2022: Youngstown, OH

A software engineer’s job role determines the type of work they focus on when building or supporting a product.

02/23/2022: Altoona, PA

They use programming languages to design, develop, test, maintain computer software applications like games, network systems, etc.

01/31/2022: Lancaster, PA

Create scalable, secure and resilient software that deliver to business requirements.

02/28/2022: Hartford, CT

Besides having technical skills to create robust software that can work across different platforms, software engineers also need to be able to collaborate with other professionals and lead a team.

02/17/2022: Lawton, OK

Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Software Engineer jobs

software engineers must also determine user requirements that are unrelated to the functions of the software, such as the level of security and performance needs.

03/06/2022: Champaign, IL

Software Engineers should hone their technical skills by working with real computer systems and developing real projects and programs.

03/02/2022: Frankfort, KY

Qualifications to be a software engineer require a deep understanding and knowledge of mathematics, computer science, and data analytics.

02/27/2022: Colorado Springs, CO

Software engineers must be highly motivated and have extensive knowledge of various programming languages.

01/06/2022: Reading, PA

A good software engineer will keep abreast of the technological changes, seeking opportunities to learn more and continuously develop their skillset.

02/11/2022: Salt Lake City, UT

Step 3: View the best colleges and universities for Software Engineer.

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College
Show more