TroyRecruiter Since 2001
the smart solution for Troy jobs

Software Systems Engineer

Company: LER TechForce
Location: Troy
Posted on: May 28, 2023

Job Description:

LER TechForce is looking for a Software Systems Engineer to work in Metro Detroit. This role will require the engineer to work a hybrid schedule in Troy, Mi.

The role of a Software Design Engineer is to implement software requirements using 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.

  • 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 internal requirements and generate internal functional specifications for 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.
  • Create functional test specifications to document testing required for 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
  • Develop and maintain system testing tools, and configure the tools for specific projects (e.g.CANoe panels).
  • Perform testing to reproduce identified issues.
  • Provide support to Integration and Quality Assurance teams to evaluate and identify root cause of field issues.
  • 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.

    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.

    • 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.

Keywords: LER TechForce, Troy , Software Systems Engineer, IT / Software / Systems , Troy, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Troy RSS job feeds