What are the responsibilities and job description for the Principal Systems Engineer-Autonomy & Active Safety position at Zobility?
Job Description:
- Principal Software Engineer - Autonomy & Active Safety will contribute to the design, development and testing of embedded software including real-time control algorithms, vehicle interfaces
- Computer vision and sensor processing algorithms, graphical user interfaces, and communication networks for active safety, advanced driver assistance systems and unmanned ground vehicle control/embedded systems.
Responsibilities:
- Develop detailed requirements and system architecture.
- Develop comprehensive test plans to verify safety and reliability of electronic systems.
- Conduct testing across multiple platforms, in both simulation and real-world use cases. May include travel to off-site test facilities.
- Maintain effective communication with suppliers, internal and external customers, and outside resources concerning technical subject matter.
- Develop and peer review software.
- Process engineering information through CMMI level 3 procedures and software safety process.
- Ensure that technical issues are conducted within the framework of company policies and procedures.
- Evaluate designs for performance, safety, and reliability.
- Prepare technical proposals, quotations, reports, and presentations.
- Manage development of a system of moderate complexity. May be responsible for managing development of multiple systems.
Requirements:
- 5 years of experience in programming embedded controllers in either C/C , and/or PLC languages such as Structured Text.
- 5 years of experience with software testing, preferably with vehicle specific experience.
- Experience developing networked communications (CAN Bus, Ethernet, V2V).
- Familiarity with safety standards such as MIL-STD-882E, ISO 26262, IEC 61508.
- Available for potential travel 10-20%.
- Experience with version control, release management, and peer review systems and processes.
Preferred:
- Specific experience in developing software for vehicle control systems, either on road or off highway.
- Specific experience working with autonomous / self driving control systems.
- Specific experience with integrating driver warning and assist systems.
- Experience with Agile software development processes.
- Experience using SysML to model systems and document architecture.
- Experience with sensor systems including radar, LIDAR, and computer vision.
- Excellent software system design skills.
- Excellent organizational, analytical, and problem-solving skills.
- Ability to maintain accurate and detailed records.
- Ability to get a Secret security clearance as necessary.
- UNIX/Linux programming experience.
Education:
- Bachelor's degree in engineering or computer sciences and five years' experience, or a Master's degree and two years' work experience.
Salary : $60 - $65