Software Engineer
Full-timeBookmark Details
Industry:
Company: ADVICS
Summary:
This position performs all the necessary steps to modify, develop and integrate software functions to ensure proper operation of electronic brake control modules. In addition, this position will work with internal departments and customers to ensure proper component development. This position will also assist in maintaining customer products, customer relationships and supporting the manufacturing plant.
Essential Job Responsibilities and Duties:
Perform all necessary steps to ensure the brake control software’s performance is meeting customer and internal specifications. This includes:
oUnderstanding current logic specification and C-code.
o Detailed knowledge of vehicle CAN protocols and diagnostics.
o Basic electrical system knowledge and use of multi-meters and oscilloscopes.
o Root-cause analysis to determine failures in software and hardware.
o Development of new tools and processes to improve quality and efficiency.
o Development of C-code logic and generation of unit/integration test cases.
o Documentation of development and deployment of the solution using the internal software change request system.
o Participation in DRBFM/DMFEA reviews and document creation.
o Development of internal systems to ensure ISO 26262 requirements are being achieved.
o Development of HIL/SIL environment and vehicle simulations to ensure software performance. This includes providing technical direction/input to other Engineers and Technicians.
o Participation in technical discussions with management, internal and external customers and suppliers. This includes North American affiliate companies and ADVICS World Headquarters in Japan regarding project issues, and design and quality improvements, on assigned programs.
Other Responsibilities and Duties:
– Provide expertise to verify the interface of the software to the vehicle and to ensure that customer specifications for the vehicle dynamic products are met.
– Assist and support Sales Department and Account Managers with technical information for current programs and future opportunities. This includes supporting design change cost negotiations.
– Complete assigned tasks independently, with minimal to no supervision.
– Assisting management and other groups with maintaining program timing plans, DFMEA, DRBFM, DWO, drawings, and other technical and program documents.
– Support Safety initiatives and, perform 5S and improvement activities.
– Other special projects, tasks or duties as assigned by management.
Work Environment and Physical Demands:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
– The work environment for this position will encompass many settings including labs, garages, proving grounds, and the typical business office.
– Approximately 50%-75% of work will require travel to our proving grounds located in Fowlerville, MI.
– Approximately 4 to 6 weeks of travel will be required to our winter test facility located in Raco, MI.
– Additional travel may be required to suppliers, customer sites, ADVICS North America manufacturing sites, and other affiliated companies.
– Required to work necessary hours to meet deadlines as appropriate.
– Ability to lift miscellaneous equipment used in the development process including tires & rims, production & prototype vehicle parts, data acquisition equipment, and vehicle ballast up to a maximum of 50lbs.
Equipment and Supporting Services:
– Basic Equipment needed is laptop, business cards and security badge.
– Cell Phone optional: BYOD(Bring Your Own Device) allows the use of personal smartphone or iPad table to be connected to company apps.
Qualifications:
Education and Experience:
Qualifications:
– Bachelor Degree in mechanical engineering, electrical engineering, computer science, technical computer science, automotive engineering.
– Experience with chassis control systems such as ABS, TCS or ESC is preferred.
Special Required Skills:
– Experience with reading/creating schematics and datasheets
– Knowledge of embedded systems
– Knowledge of compilers tools and process.
– Experience with CAN protocol
– Experience with software and hardware debugging
– Knowledge of HIL and SIL testing methods
– Experience with SVN, GIT or other revision tools
– Knowledge of modern control theory and closed loop systems.
– Programming language skills, preferably Embedded C and MATLAB
– Experience with vehicle test data acquisition and data interpretation and analysis
– Experience with general and control engineering tools: ETAS, Racelogic, MATLAB,
Simulink, dSPACE, CAN Vector tools.
– Japanese language skill is a plus
Certificates, Licensees, Registrations:
– Valid driver’s license is required.
Share
Facebook
X
LinkedIn
Telegram
Tumblr
Whatsapp
VK
Mail