Jobs at HRB

View all jobs

Software Integrator

Novi, MI

Software Integrator

COMPANY:                            Preh, Inc.           
                           Novi, MI           
POSITION TITLE:                 Software Integrator

Preh, Inc. was named one of the "Best Places to Work in Michigan!"  Preh also won the "Best Place to Work for Millennials" award!

Excellent Benefits Package:
  • Health insurance benefits are 100% paid for by company
  • Vision and dental insurance benefits are 100% paid for by company
  • Life, Accident, & Disability insurance benefits are 100% paid for by company
  • Paid Holidays and Paid Time Off

The Software Integrator is in charge of the creation of the software considering all required implementations (internal and external) and integrating all software components in a single software unit. She/He is one of the main contact person for the customer related to software integration, and agrees with the Senior Software Integrator and the Software Project Manager on the software integration (test) strategy.

Essential Duties and Responsibilities:
  1. Defining the software integration steps in the Software Integration (Test) Strategy.
  2. Creating the customer software (release candidate).
  3. Carrying out regular or automated "sanity checks".
  4. Conducting and participating in reviews of the software architecture, software schedule, software project management plan, software integration (test) strategy, and other documents specified in the process.
  5. Analysis of critical errors with high consequences, e.g. software resets, timing, CPU load, watchdog, ECU state handling and deriving measures. Solving conflicts with formal errors in cooperation with software development.
  6. Creation of automated plausibility checks to prevent formal errors in software code and memory management.
  7. Specifying, designing, maintaining and enforcing tools for the development environment in cooperation with internal team and external service providers.
  8. Integrating external components and tools into the project (e.g. SBC drivers, immobilizer and encryption libraries, Matlab models, AUTOSAR Basic Software).
  9. Creation of the initial project configuration (first executable software version) using the tools and individual components as a starting point (baseline) for the software development.
  10. Creation, execution, automation, and maintenance of test cases based on the existing Software Integration Test Specification.
  11. Documenting and evaluating the test results.
  12. Development and establishment of extensive methods for the SW integration test which can be used across platforms and projects and create synergies.
  13. Editing of Software and tools folder structure and file management based on the Configuration Management plan (e.g. create, rebase, promote, merge, rollback).
  14. Participate in meetings as part of the defect management process (Defect Control Boards).
  15. Participation in customer appointments on detailed technical topics, escalation level.

Required Knowledge, Skills and Abilities:
1.    Knowledge of automotive mechanical and electrical systems.
2.    Knowledge of software integration/integration test methods and tools.
3.    Ability to identify weak points and risks.
4.    Knowledge using Vector tools (CANoe, DaVinci).
5.    Knowledge using Jenkins and Python tools.
6.    Proficiency in the use of PC's for data collection, plotting, report writing, etc.
7.    Willingness and ambition to work under pressure, meet schedules and maintain a high level of accountability.
8.    Ability to interact with customers, suppliers and co-workers in a positive and constructive manner.
9.    Objective and constructive assessment skills.
  1. Excellent analytical and organizational skills.
  2. Excellent verbal and written communication skills.
12. Ability to be self-motivated and work with minimum supervision.
13. Ability to be detailed result oriented, and accurate. 
  1. Ability to travel internationally and domestically.
  2. Ability to maintain a safe and clean work environment.
  3. Ability to operate in an absolute trustworthy manner.
17. Ability to handle multiple tasks with professionalism, ease and high accountability.

Education and Experience:        
This position requires a B.S. in E.E, Mechatronics or equivalent degree, plus a minimum of 2 years applicable experience as Software Integrator. Must be fluent in English. Spanish and/or German language skills a plus.


More Openings

Accounting Intern
Junior Financial Advisor
Fund Specialist

Share This Job

Powered by