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

Software Systems 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 Software Systems Engineer II is responsible to gather and analyze system requirements and create functional specifications for the embedded software design and development of automotive instrument clusters and heads-up display (HUDs).  Perform system testing to ensure all requirements have been properly captured and implemented while meeting the customer’s delivery expectations.

Major Duties/Responsibilities

Top duties or activities with the approximate percentage of time spent on each duty in a given year. Not all tasks/steps performed are listed.

Rank

% of
Role Focus

Major Duty/Responsibility of Job1.40% •Capture customer requirements for specific program by reviewing documentation and asking questions of the customer’s software and/or release team.•Analyze and document customer and NSI internal requirements, and generate internal functional specifications for NSI software.•Document customer software functionality in cases where it does not exist to define general functionality to provide fundamental interaction procedures.•Contribute to the decomposition of requirements into a software system / architecture design. 2.25% •Create functional test specifications to document testing required for NSI software.•Perform testing to confirm embedded software functions according to the functional specifications.•Report issues identified by testing to the software design team for corrective action, and collaborate with the software design team to resolve the issue.•Perform testing to confirm software defects have been corrected and update issue tracker system. 3.10% •Perform testing to reproduce identified issues.•Provide support to NSI’s Integration and Quality Assurance teams to evaluate and identify root cause of field issues. 4.10% •Develop the plan and schedule for the system engineering activities needed to meet customer and manufacturing milestones.•Lead assigned projects in executing the plan and schedule to ensure that the systems team meets its required deadlines.•Maintain software open issue lists, and participates in meetings with the customers to support issue resolution.•Release official software to support manufacturing facilities. 5. 5% •Develop and maintain system testing tools, and configure the tools for specific projects (e.g  CANoe panels). 6.5% •Assist in providing guidance to other engineers. 7.5% •Participate in the evaluation and analysis of RFQs and change requests (man hour and function point) to assess technical feasibility and provide cost and schedule quotations.

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 3-5 years of experience, or a Master’s Degree and a minimum 0-2 years of experience in computer science or engineering with satisfactory completion of coursework in Embedded Programming, Embedded Controls and/or Embedded System Design.

Related Experience

•Proficient knowledge of scripting languages (Perl, VB, Python, etc.) for development of automated testing.•Ability to use tools such as networking emulators, oscilloscopes, and test boxes to validate and test software functionality.•Ability to develop function specifications for software development.•Experience working with 32bit microcontrollers.•Knowledge of CAN communication interface and Vector tools.•Ability to create CAPL simulations for system-level development.•Ability to create a flash boot loader framework for embedded software reprogramming via USB, CAN, MOST, etc.  •Knowledge of intra vehicle communication protocols including CAN/LIN/MOST/SPI/Ethernet (TCP/IP). Special Training or CompetencyNANSI CompetenciesAdaptation/Flexibility: Includes keeping an open mind regarding new ideas and ways of doing things. Willing to consider alternative interpretations or ways of looking at the situation. Demonstrating flexibility.•Initiative/ Results Driven: Includes setting high standards of performance for self and others. Striving to accomplish goals even if it means personal sacrifice. Putting the goals of the organization above own goals.•Judgment/ Decision Making: Includes making decisions and takes actions that have beneficial impact. Effectively evaluating information in order to come up with sound conclusions and recommendations.•Resource Management: Includes setting clear objectives to guide action for self or others to accomplish goals. Organizing or adjusting information, people and materials to meet those goals.•Team Work: Includes encouraging and supporting the ideas and effort of others. Finding ways to help the team or group perform effectively.

Additional Information

Work HoursMonday-Friday, 8:00 am – 5:00pm. Off-hours as needed.Travel RequirementsUp to 5% international and/or domestic.Additional Information 

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 Software Systems Engineer II is responsible to gather and analyze system requirements and create functional specifications for the embedded software design and development of automotive instrument clusters and heads-up display (HUDs).  Perform system testing to ensure all requirements have been properly captured and implemented while meeting the customer’s delivery expectations.

Major Duties/Responsibilities

Top duties or activities with the approximate percentage of time spent on each duty in a given year. Not all tasks/steps performed are listed.

Rank

% of
Role Focus

Major Duty/Responsibility of Job1.40% •Capture customer requirements for specific program by reviewing documentation and asking questions of the customer’s software and/or release team.•Analyze and document customer and NSI internal requirements, and generate internal functional specifications for NSI software.•Document customer software functionality in cases where it does not exist to define general functionality to provide fundamental interaction procedures.•Contribute to the decomposition of requirements into a software system / architecture design. 2.25% •Create functional test specifications to document testing required for NSI software.•Perform testing to confirm embedded software functions according to the functional specifications.•Report issues identified by testing to the software design team for corrective action, and collaborate with the software design team to resolve the issue.•Perform testing to confirm software defects have been corrected and update issue tracker system. 3.10% •Perform testing to reproduce identified issues.•Provide support to NSI’s Integration and Quality Assurance teams to evaluate and identify root cause of field issues. 4.10% •Develop the plan and schedule for the system engineering activities needed to meet customer and manufacturing milestones.•Lead assigned projects in executing the plan and schedule to ensure that the systems team meets its required deadlines.•Maintain software open issue lists, and participates in meetings with the customers to support issue resolution.•Release official software to support manufacturing facilities. 5. 5% •Develop and maintain system testing tools, and configure the tools for specific projects (e.g  CANoe panels). 6.5% •Assist in providing guidance to other engineers. 7.5% •Participate in the evaluation and analysis of RFQs and change requests (man hour and function point) to assess technical feasibility and provide cost and schedule quotations.

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 3-5 years of experience, or a Master’s Degree and a minimum 0-2 years of experience in computer science or engineering with satisfactory completion of coursework in Embedded Programming, Embedded Controls and/or Embedded System Design.

Related Experience

•Proficient knowledge of scripting languages (Perl, VB, Python, etc.) for development of automated testing.•Ability to use tools such as networking emulators, oscilloscopes, and test boxes to validate and test software functionality.•Ability to develop function specifications for software development.•Experience working with 32bit microcontrollers.•Knowledge of CAN communication interface and Vector tools.•Ability to create CAPL simulations for system-level development.•Ability to create a flash boot loader framework for embedded software reprogramming via USB, CAN, MOST, etc.  •Knowledge of intra vehicle communication protocols including CAN/LIN/MOST/SPI/Ethernet (TCP/IP). Special Training or CompetencyNANSI CompetenciesAdaptation/Flexibility: Includes keeping an open mind regarding new ideas and ways of doing things. Willing to consider alternative interpretations or ways of looking at the situation. Demonstrating flexibility.•Initiative/ Results Driven: Includes setting high standards of performance for self and others. Striving to accomplish goals even if it means personal sacrifice. Putting the goals of the organization above own goals.•Judgment/ Decision Making: Includes making decisions and takes actions that have beneficial impact. Effectively evaluating information in order to come up with sound conclusions and recommendations.•Resource Management: Includes setting clear objectives to guide action for self or others to accomplish goals. Organizing or adjusting information, people and materials to meet those goals.•Team Work: Includes encouraging and supporting the ideas and effort of others. Finding ways to help the team or group perform effectively.

Additional Information

Work HoursMonday-Friday, 8:00 am – 5:00pm. Off-hours as needed.Travel RequirementsUp to 5% international and/or domestic.Additional Information 

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 Systems Engineer II Apply now