×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Project Engineer

Job in Farmington Hills, Oakland County, Michigan, USA
Listing for: North Star Staffing Solutions, Inc.
Full Time position
Listed on 2026-02-24
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Full Time position. Bonus: 5%. Travel: moderate travel to support internal and customer test trips. Paid relocation:
No.

Job Description

This position is responsible for the software development of Camera systems for commercial vehicles.

Primary Responsibilities
  • Responsible for software tasks and deliverables throughout the software lifecycle.
  • Follow a defined software process to ensure good quality and documentation.
  • Based on system requirements, perform detailed software specification, design and development of complex safety critical features.
  • Develop, maintain and communicate a software plan which includes software content and timing.
  • Configuration management:
    Check work on a regular basis and create baseline for all major releases.
  • Documentation: issue release notes for all relevant baselines, software development plan, software requirement specifications (SRS) and software quality assurance plan.
  • Responsible for development of new products and changes to existing products.
  • Work with hardware engineer to debug and validate design.
  • Provide customer interface regarding product functionality.
Qualifications
  • More than 4 years of experience developing embedded software for automotive safety applications.
  • Proficient in “C” language and have excellent oral and technical writing skills.
  • Experience in Requirements Traceability, Software Configuration Management tools, static analysis tools (such as QA_C, Polyspace), MISRA and generally accepted embedded coding practices.
  • Experience in OSEK, embedded module implementation of CAN and use of CAN analysis tools (highly desirable).
  • Knowledge of vehicle bus standards and experience with automotive software and device driver development are a plus.
  • Knowledge of Vector CAN tools (CANalyzer, CANoe) or equivalent (NeoVI).
  • Knowledge of configuration management tools: MKS or equivalent (e.g., PVCS).
  • Knowledge of requirement management tools (DOORS) and issue tracking system.
  • Adaptability to work in an international company on a project with teams in multiple countries.
  • Must be willing to travel moderately supporting internal and customer test trips.
  • Strong organizational and communication skills, ability to work within team environment.

Education

  • Bachelor Degree in Electrical / Computer Engineering or similar discipline.
  • Masters is preferred.

All your information will be kept confidential according to EEO guidelines.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary