This site uses cookies. To find out more, see our Cookies Policy

Software Integrator Engineer / C-Programming (18-00148) in Farmington Hills, MI at GTA

Date Posted: 5/8/2018

Job Snapshot

Job Description

Title: Software Integrator Engineer / C-Programming (18-00148)
Location: Farmington Hills, MI
Salary: Open and Competitive
Additional Benefits: Health, Dental, Vision, 401(k), company paid holidays and more!
Type of hire: Direct
Shift: 1st
 
Managers Specifications:
  • Responsible for embedded systems software development for HVAC climate control units.
Position Responsibility:
  • Software design (from draft to test and final implementation) for HVAC control units (embedded systems and PC). Responsible for analyzing customer requirement and writing software requirements, system requirements and reviewing them with customers.
  • Develop software architecture and design according to internal and external software requirements
  • Develop C-programming interfaces to integrate modules and meet customer requirements
  • Integrate basic software modules and module libraries in order to meet customer requirements.
  • Enter, update, track and maintain software requirements as per company processes
  • Responsible for code development, integration and software release.
  • A software integrator will be programming in C-language up to 80% of his/her time.
  • Responsible to achieve customer milestones and communicate clearly and timely with lead engineer.
  • Cooperate closely with hardware design, test and manufacturing personnel
  • Participate in multi-disciplinary team during development of product from concept to production in efficient and timely manner.
  • Interact with testing groups to identify possible deviations and provide prompt resolution.
Position Requirements
  • High technical expertise writing embedded C-programming applications (Automotive experience preferred)
  • Proficient using software editors, debuggers, etc.
  • Software knowledge on following topics:
    • C programming language (C++/Assembler)
    • Functional expertise: hardware drivers, analog/digital I/O, control algorithms, serial interfaces (J1708/1939, CAN, GMLAN or similar), diagnostic protocols
    • MatLab/ SimuLink knowledge is a plus.
    • RTOS: able to understand and configure operating systems (OSEK, AUTOSAR, etc)
  • Hardware knowledge related to microcontrollers (Renesas,Freescale, etc) and their setup procedures.
  • Debugging skills are required.
  • Knowledge of software control tools and configuration management tools
  • Vectors tools knowledge like CANoe, CANape is preferred
  • Knowledge of CMM or SPICE process requirements.
  • Strong communication skills and experience representing suppliers at the customer on software issues.
  • HVAC Climate Control algorithms knowledge is preferred.
  • Must be self directed with the ability to interact with international teams.
  • Must have a high customer focus to meet deadlines and readjust priorities as needed.
  • Minimum (5) years experience in embedded system software design and circuit design; automotive design background preferred
  • High level of C-Programming is required.
  • Bachelors degree in Electrical Engineering; MSEE preferred
  • Excellent computer skills
Equipment/Material
  • Software: structured editors, compilers, assemblers, linkers and debug tools.
  • Hardware: emulators, programmers, bus monitors tools, oscilloscope and logic analyzers
  • Vector tools, CANoE, CANape.
  • DOORs or equivalent requirements analysis tools.
  • MS Project, MSOffice, Outlook, Word, Excel.
GTA QUESTIONS:
  1. Please explain your experience with writing embedded C-Programming applications in the automotive industry.
  2. Please explain your knowledge and experience with HVAC automotive systems?
  3. Please explain your experience working with HMI or Human Machine Interface products for automotive industries.
  4. What is the highest level of education you have completed? Which field of study is this degree in and from which university did you graduate?
  5. Are you currently working? If not, when was your last day of employment?
  6. What is your 'acceptable” salary for this position?
  7. When would you be available to interview? When are you available to start this position, if selected?
  8. If you currently do not live near the job location and the commute is too far for you, are you willing and able to relocate at your own expense?
  9. Are you able to work in the U.S. without need for a Visa, other than a TN Visa for Canadian citizens?