Senior Project Engineer - Software

Full Time
Troy, MI
Posted
Job description
Job Title: Senior Project Engineer - Software

Reports to: Engineering Manager

Main Job Purpose

To design and develop the embedded software of quality power electronics products within agreed time-scales and budgets according to company procedures. He/She will work under the direction of the team leader and mentorship of the Principal Engineer.



Primary Responsibilities – Includes, but are not limited to, the following:

Technical Responsibilities:
    • Implement embedded standard C software.
    • Perform requirements analysis and provide traceability through customer specifications, software units, and test cases.
    • Debugs software with debuggers and emulators
    • Problem solves and helps debug hardware issues during design phase
    • Familiar with hardware component specifications and schematics
    • Support manufacturing by creating documentation
    • Uses version control software and familiar with releasing and variant control of software.
    • Creates and runs unit tests for owned software modules.
    • Participates in code reviews
    • Carryout integration testing per a specification created by team
    • Investigate and support customer questions and complaints
    • Create or adapt product/system architectures
    • Mentor team members on products, processes, and tools
    • Support creating and delivering training on products, processes, and tools

Process Responsibilities:
    • Uses team lead master schedule to determine software activities
    • Follows internal SPICE process and templates (code reviews, work products, specifications, etc.)
    • Internal software audits
    • Attend customer meetings when needed with team lead
Education, Experience & Other Requirements
  • Bachler degree in Engineering, Physics or related discipline
  • Minimum of 5 years of relevant automotive experience
  • Involvement in the development process of embedded software and/or power electronics products
  • Experience in software programming applications through work experience
  • Involvement in team work internally and with the customer
  • Automotive CAN and LIN communication
  • DOORS requirements management & traceability
  • Embedded software in Standard C language only (MISRA-compliant C)
  • Software Architecture familiarity: MCAL, CDD’s, Abstraction Layer, etc.
  • Vector Microsar and Flash Bootloaders
  • Vector tools CANoe (or CANalyzer), Davinci Configurator & Developer, CANdela
  • SPICE process experience
Additional Experience in the following is not required but beneficial:
  • Knowledge of Charging protocol using Power Line Communication (PLC)
  • Knowledge of EVSE
  • Model-based development, Matlab/Simulink/Stateflow



endevis, LLC. and all companies represented are Equal Opportunity Employers and do not discriminate against any employee or applicant for employment because of age, race, color, sex, religion, national origin, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.

IND-D01

jjbodyshop.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, jjbodyshop.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, jjbodyshop.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs