The #1 Site for IT and Engineering Jobs - search all IT and Engineering  jobs.
I2v0ry6rnf1x73q1g1r

Software Design Engineer II

Job Description


Company Overview

Nippon Seiki is a world-class manufacturer of instruments for vehicles, agricultural, and construction equipment. Established in 1945, Nippon Seiki Co., Ltd. is headquartered in Japan, with numerous facilities worldwide. N.S. International, Ltd. ('NSI'), a group company of Nippon Seiki, located in Troy, MI, is a tier one supplier of instrument clusters and head-up display units for FCA US, General Motors, BMW, Honda, Harley Davidson, Suzuki, Polaris, Arctic Cat and other OEM's.
Purpose of Job

The role of a Software Design Engineer is to implement software requirements using NSI defined Software Development life cycle for Automotive Embedded Systems like Instrument Panel Cluster (IPC) and Head up Display (HUD) modules. This position is also responsible to make sure the code meets the testing requirements as defined in the Static test strategy. The Software Design Engineer is accountable for completion of tasks as per the WBS estimation, Project milestones, deadlines and commitments. The Software (SW) Design Engineer role requires experience with Software processes such as Compilation, and Debugging, through Code Generation tools and occasionally through hand coded written functions.
Major Duties/Responsibilities

Top duties or activities in a given year. Not all tasks/steps performed are listed.
•Software Requirment Analysis, Software Design, Coding, Static Testing, Unit Testing, Integration Testing as per NSI processes compliant with ASPICE SDLC.
•Use of tools for SW Development activities for Embedded Systems Design, Development, Debugging, Code Generally, Flashing, root causing etc.
•Review code and Design generated by others to ensure technical quality and compliance as per the Industry standards.
•Analyze and enhance efficiency, stability and scalability of Embedded System resources like Memory utilization, Task optimization, Init and De-init times.
•Provide pre-production, postproduction support to NSI manufacturing and Customer validation teams in case of Software defects by either intrusive or non-intrusive methods.
•Collaborate with HW team, System and Validation Team for Fault Tree Analysis (FTA), Failure Mode and Effect Analysis (FMEA), power sequence measurements etc.
Education, Experience and Knowledge

Required and/or preferred level of education, knowledge and skills that are necessary.
Education

Bachelor’s degree in computer science or engineering with a minimum 5 years of experience OR a master’s degree in computer science or engineering and a minimum 4 years of experience; Preferably in Automotive, Aerospace, Medical, IT or Consumer Electronics Industry.

Related Experience

•Minimum 4 years’ Experience Developing & debugging real-time embedded software in a high-level language like C, C++ on POSIX compliant Operating Systems like QNX, Android, Autosar, Integrity application, Board Support Package (BSP) OR Device Driver Level development in Automotive, Aerospace, IT Medical or Consumer Electronics Industry OR Application Logic for ECU functionalities like, Diagnostics, Voltage Monitoring, State of Health, Bootloader Integration, Functional Safety Degradation, Power Moding, Line Test etc.
•Proven ability to use common software development and debugging tools, including debuggers, network emulators, oscilloscopes, and test boxes; preferably using Vector da Vinci Configurator, Da Vinci Developer, GHS IDE, Eclipse IDE, Vector Cast, Vector Cast QA, Vector CANoe, Vehicle Spy tools or equivalent tools.
•Good working knowledge of vehicle communication such as CAN / LIN / I2C / SPI / Ethernet (TCP/IP) with good understanding of Driver Layer configuration as per the Autosar or non-Autosar Architecture layouts.
•Experience creating High level and Low-level designs documentation; preferably using Design tools like Enterprise Architect, IBM Rhapsody and using tools like Share Point, PTC integrity, SVN, Git Hub or equivalent tools.
•Good understanding of software development life cycle and development processes; preferably using ASPICE, CMMI, Agile SCRUM and other SDLC.
•Familiarity with Software Requirement analysis; preferably experience on creation / update of Software Functional Specifications by consulting Hardware Data sheet and ECU System requirements using tools like IBM DOORs, PTC Integrity, Jama.
•Proven analytical and problem-solving skills preferably by demonstrable use of root causing and issue resolution analysis like FTA, FMEA, Impact Analysis, Change Point analysis etc.
•Good interpersonal and communication skills (oral and written) to work effectively with multi-cultural teams and directly with customers, third party stack providers.
Special Training or Competency

Observation, understanding, and execution of applicable company ISO/TS/IATF certification standards related to the role and impact on the overall organization.
NSI Competencies


Adaptation/Flexibility


Initiative/Results Driven


Judgment/Decision Making


Resource Management


Team Work

Additional Information

Work Hours
Monday-Friday, 8 am – 5pm. Off-hours as needed.
Travel Requirements

5% international and/or domestic.

If domestic travel is necessary, valid drivers’ license is required.

If international travel is necessary, valid passport is required.
Additional Information
NA
DISCLAIMER

The above information on this description has been designed to indicate the general nature and level of work performed. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.


N.S. International, Ltd. is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.

Job Requirements

 

Job Snapshot

Location US-MI-Troy
Employment Type Full-Time
Pay Type Year
Pay Rate N/A
Store Type Engineering & Aerospace
Apply

Company Overview

N.S. International, Ltd.

Contact Information

US-MI-Troy
Snapshot
N.S. International, Ltd.
Company:
US-MI-Troy
Location:
Full-Time
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
Engineering & Aerospace
Store Type:

Job Description


Company Overview

Nippon Seiki is a world-class manufacturer of instruments for vehicles, agricultural, and construction equipment. Established in 1945, Nippon Seiki Co., Ltd. is headquartered in Japan, with numerous facilities worldwide. N.S. International, Ltd. ('NSI'), a group company of Nippon Seiki, located in Troy, MI, is a tier one supplier of instrument clusters and head-up display units for FCA US, General Motors, BMW, Honda, Harley Davidson, Suzuki, Polaris, Arctic Cat and other OEM's.
Purpose of Job

The role of a Software Design Engineer is to implement software requirements using NSI defined Software Development life cycle for Automotive Embedded Systems like Instrument Panel Cluster (IPC) and Head up Display (HUD) modules. This position is also responsible to make sure the code meets the testing requirements as defined in the Static test strategy. The Software Design Engineer is accountable for completion of tasks as per the WBS estimation, Project milestones, deadlines and commitments. The Software (SW) Design Engineer role requires experience with Software processes such as Compilation, and Debugging, through Code Generation tools and occasionally through hand coded written functions.
Major Duties/Responsibilities

Top duties or activities in a given year. Not all tasks/steps performed are listed.
•Software Requirment Analysis, Software Design, Coding, Static Testing, Unit Testing, Integration Testing as per NSI processes compliant with ASPICE SDLC.
•Use of tools for SW Development activities for Embedded Systems Design, Development, Debugging, Code Generally, Flashing, root causing etc.
•Review code and Design generated by others to ensure technical quality and compliance as per the Industry standards.
•Analyze and enhance efficiency, stability and scalability of Embedded System resources like Memory utilization, Task optimization, Init and De-init times.
•Provide pre-production, postproduction support to NSI manufacturing and Customer validation teams in case of Software defects by either intrusive or non-intrusive methods.
•Collaborate with HW team, System and Validation Team for Fault Tree Analysis (FTA), Failure Mode and Effect Analysis (FMEA), power sequence measurements etc.
Education, Experience and Knowledge

Required and/or preferred level of education, knowledge and skills that are necessary.
Education

Bachelor’s degree in computer science or engineering with a minimum 5 years of experience OR a master’s degree in computer science or engineering and a minimum 4 years of experience; Preferably in Automotive, Aerospace, Medical, IT or Consumer Electronics Industry.

Related Experience

•Minimum 4 years’ Experience Developing & debugging real-time embedded software in a high-level language like C, C++ on POSIX compliant Operating Systems like QNX, Android, Autosar, Integrity application, Board Support Package (BSP) OR Device Driver Level development in Automotive, Aerospace, IT Medical or Consumer Electronics Industry OR Application Logic for ECU functionalities like, Diagnostics, Voltage Monitoring, State of Health, Bootloader Integration, Functional Safety Degradation, Power Moding, Line Test etc.
•Proven ability to use common software development and debugging tools, including debuggers, network emulators, oscilloscopes, and test boxes; preferably using Vector da Vinci Configurator, Da Vinci Developer, GHS IDE, Eclipse IDE, Vector Cast, Vector Cast QA, Vector CANoe, Vehicle Spy tools or equivalent tools.
•Good working knowledge of vehicle communication such as CAN / LIN / I2C / SPI / Ethernet (TCP/IP) with good understanding of Driver Layer configuration as per the Autosar or non-Autosar Architecture layouts.
•Experience creating High level and Low-level designs documentation; preferably using Design tools like Enterprise Architect, IBM Rhapsody and using tools like Share Point, PTC integrity, SVN, Git Hub or equivalent tools.
•Good understanding of software development life cycle and development processes; preferably using ASPICE, CMMI, Agile SCRUM and other SDLC.
•Familiarity with Software Requirement analysis; preferably experience on creation / update of Software Functional Specifications by consulting Hardware Data sheet and ECU System requirements using tools like IBM DOORs, PTC Integrity, Jama.
•Proven analytical and problem-solving skills preferably by demonstrable use of root causing and issue resolution analysis like FTA, FMEA, Impact Analysis, Change Point analysis etc.
•Good interpersonal and communication skills (oral and written) to work effectively with multi-cultural teams and directly with customers, third party stack providers.
Special Training or Competency

Observation, understanding, and execution of applicable company ISO/TS/IATF certification standards related to the role and impact on the overall organization.
NSI Competencies


Adaptation/Flexibility


Initiative/Results Driven


Judgment/Decision Making


Resource Management


Team Work

Additional Information

Work Hours
Monday-Friday, 8 am – 5pm. Off-hours as needed.
Travel Requirements

5% international and/or domestic.

If domestic travel is necessary, valid drivers’ license is required.

If international travel is necessary, valid passport is required.
Additional Information
NA
DISCLAIMER

The above information on this description has been designed to indicate the general nature and level of work performed. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.


N.S. International, Ltd. is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.

Job Requirements

 
M478335vptlhm5hspv7
Sologig Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using sologig.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Software Design Engineer II Apply now