Software Component Engineer/senior Engineer

SG, Singapore

Job Description

We are Nexteer Automotive, a MNC - a leader in intuitive motion control - a multibillion-dollar global steering and driveline business delivering electric and hydraulic steering systems, steering columns and driveline systems, as well as ADAS and automated driving technologies for OEMs around the world.





We are located in South/Central Singapore.





You may be considered for senior engineer position if you have more years of relevant embedded software development/model based design (MBD) experience.





:



Work directly with China development engineers to create, enhance, and release model-based design algorithms for electric power steering (EPS) systems. (responsibilities involve all aspects of the product release process including requirements definition, model creation, model testing, autocode generation) Create software component requirements in DOORS database from functional requirements Link requirements to Simulink models for traceability Knowledge in git, CICD tools preferred Knowledge in AUTOSAR and related tools Learn & understand Nexteer and industry modeling standards Create & update Simulink models of EPS algorithms Create data dictionary for design using Nexteer Matlab-based tools Participate in peer reviews Unit Testing Matlab and python scripting Create Simulink "harness models" for simulation testing of designs Create individual simulation test cases to verify that design meets written requirements Analyze whether test plan provides complete coverage of all decision paths in model Design and develop software in 'C' to meet a customer's specification or requirements Run polyspace static analysis Troubleshoot C source codes to comply with MISRA C rules.

Job Requirements:



Min. Bachelor degree in Electrical Engineer/Computer Engineer Have C or Python programming experience. Understanding of software development techniques and methodologies. Experience in MATLAB, Simulink. Experience in modeling simple physical system Experience with embedded microcontrollers and common peripherals. Ability to work in a team environment remotely. Good communication skills. Minimum 2 years professional software development experience. Experience with 8-bit, 16-bit, or 32-bit microcontrollers.
Candidates who do not have all the required competencies and skills but have positive attitudes and are keen in advanced automotive embedded model based design software development, matlab, simulink, coding and software testing are encouraged to apply.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1596567
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned