Text Box:

SOFTWARE ENGINEER

 

 

RESPONSIBILITIES

 

•        Responsible for developing, integrating, testing, delivery and maintenance of high quality automotive software for a power systems ECU including hybrid and electric vehicle  products.

•        Integrate vehicle and motor control algorithms developed in the Matlab/Simulink environment by core groups into OEM specific production software application

•        Develop software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP). 

•        Development of portable, reusable and modular software compliant to automotive requirements and design guidelines.

•        Implement customer and application specific requirements in the automotive software.

•        Define and implement software architecture for safety critical modules, software FMEA, software fault tolerant design.

•        Main customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements.

•        Planning, scheduling, monitoring and reporting of all software related activities for the project.

 

REQUIRED SKILLS

•        BS, Computer Engineering/Electrical Engineering/Computer Science, MS desired

•        7-10 years of experience in developing software using C in Real Time Embedded Controls for automotive applications.

•        Embedded software development for 16 bit and 32 bit micro-controllers.

•        Experience with Freescale MPC55xx and/or TI TMS320 processor highly desired.

•        C code software development tools and environments for multiple micro-controllers such as MPC55xx PowerPC, Star 1      2/S12X, ST7, ST9, Microchip PICs, TI DSP

•        Solid Experience with Matlab/Simulink/Stateflow or Statemate is required.

•        Hands on knowledge and experience in the software development of systems for some or all of the following:

o       Powertrain controls, engine controls and/or transmission controls for hybrid or electric vehicle applications

o       Drive by wire, chassis or other safety critical software launch experience

o       Brushless Motor Control, Hydraulic Control Systems, Electric Motor Control

o       Power distribution, high voltage and high power embedded electronic systems

o       Servo/motor control, Stepper motors, Small DC motors, AC motor control

o       Actuators, resolvers, hall-effect sensors, fault detection and isolation, redundancy management

•        Experience in developing and implementing safety critical software, software fault tolerance design including familiarity with ASIL safety standards.

•        Some OSEK compliant Real-Time OS experience is a plus.

•        Experience in developing software techniques and algorithms for a secondary microprocessor in a multi processor system.

•        OE experience with powertrain development tools and production control modules including ETAS’ Inca/ETK desired

•        Knowledge of understanding and experience with implementing requirements for an OBD module.

•        Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems

•        Knowledge and experience in implementing and integrating Automotive Vehicle Networks (CAN and/or LIN) embedded software for various OEMs

•        Expertise in using CAN based tools such as CANalyzer, CANoe, CANape, neoVI, etc.

•        Knowledge of an event driven architecture.

•        Familiarity with OE-level diagnostics and production test tool interfaces desired

•        Experience using a disciplined software development process based on CMM or CMMi process model.

•        Software Configuration Management tool experience preferably MKS

•        Excellent communication and inter personal skills required. There will be many team, and customer meetings to discuss issues and the project status. This person must work well with other engineers in a team environment.

· Self-motivation, tenacity, and determination are very useful in this position.

 

Base + bonus—negotiable

sunset over snowon the mark inc logo