Job Description
Our Senior Software Design Engineer is responsible for developing by designing, coding and testing real time embedded software for power-controlled system applications such as DC-DC Converter and DC-AC Inverters for automotive products.
In this position, you will:
- Actively participate in the software development for new and existing products which include all phases of the V Development Cycle. Requirements (Gathering and Analysis), High Level Architectural Design, Detail Design, Coding, Unit Testing, and Functional Testing (Integration and Integration Testing).
- Be accountable for software project milestones from Requirements to Release.
- Develop the software product by following industry and automotive standards.
- Provide support for hardware component selection as well as hardware software integration.
- Actively participate in the existing product improvement.
- Actively participate in software and hardware reviews.
- Work closely with customer during product development.
- Promote architecture and design re-use.
Job Requirements
- B.S. or M.S. in Electrical Engineering or Computer Engineering, or equivalent.
- At least 6 years of experience in embedded software design.
- At least 3 years of automotive experience.
- Power electronics or motor control experience.
- Knowledge base of IPC and automotive standards.
- Knowledge of:
- Software development tools and languages such as C and Assembly.
- Micro-controllers such as ARM, Microchip, and NXP.
- CAN or LIN communication protocols (CAN preferred).
- Software configuration tools.
- Electrical circuits, transducers, sensors, data acquisition, and laboratory equipment.
- Automotive software development standards, such as CMMI and ASPICE.
- DFMEA and control plans.
- Functional safety and ISO-26262.
- AUTOSAR would be a plus.
- Proficient in MS Office (Word, Excel, PowerPoint, and Outlook).
- Able to lead and manage software projects.
- Able to create software architecture and evaluate alternatives.
- Possess excellent organizational skills, communication proficiency, capable decision making, and problem solving/analysis.
- Maintain a professional and cooperative demeanor.
- Reliable, self-directed and capable of working independently, with the ability to work on numerous projects simultaneously and use sound judgment in prioritizing tasks to meet deadlines.
- Proactive, team-oriented person who can anticipate needs, take initiative with excellent follow-through, requiring little direction or supervision.
- Effective leader capable of motivating and mentoring employees and delegating work.
- While performing the duties of this position, may need to work both remotely and in office/lab setting when required.
- Occasional travel may be required (international and domestic).
How To Apply
Click on the Apply for this job button below.
More Information
- Job Level Individual Contributor/Non-Managerial