SouthfieldRecruiter Since 2001
the smart solution for Southfield jobs

Lead Software Engineer

Company: Cameron Craig Group
Location: Southfield
Posted on: May 13, 2022

Job Description:

Lead Software EngineerSouthfield, MI Job Summary of Lead Software EngineerOur client, a leader in advanced vehicle safety and active driving systems, is looking for a Lead Software Engineer. In this position, you'll be responsible for leading a team of software engineers in embedded software design and development for safety critical automotive applications. This is a globally-recognized innovator in the vehicle safety and active driving (ADAS) space. They offer a combination of exciting projects and long-term stability, with several potential career paths for long-term development. Responsibilties of Lead Software Engineer

  • Lead team of software engineers responsible for ECU software development
  • Ability to adapt to changing software release schedules and multitask in a fast-paced environment
  • Perform initial software project estimations based on defined customer (internal or external customer) requirements. The objective is to estimate effort required and software development resources needed to meet initial commitments as well as tools needed to support development
  • Establish and adhere to estimates in project work plan for assigned projects. Conduct weekly software change control board meetings and work with stakeholders to define software milestones, establish release contents, evaluate change requests, and software issues
  • Update and maintain the software project schedule based on changes/defects discovered during development and validation or based on new customer requirements.
  • Champion the quality, design, development and release of assigned software project elements in accordance to a process
  • Establish software project configuration management, define the software project archive configuration and usage. Collaboration between the Lead Software Engineer and the Software Architect is required to define and sustain the project archive. All the software development shall be maintained in the project archive, all changes shall be reviewed and approved by the lead software engineer and software architect to ensure meeting commitments and quality.
  • Function as the main interface to all software project negotiations
  • Interface with product development teams located in various geographical locations
  • Plan and perform software release builds, software pre-release integration tests and release software in accordance to a process.
  • Identify or propose product process or infrastructure improvements
  • Possess excellent people skills, ability to work well within an interdisciplinary team
  • Exemplify building trust, working together, Driving Customer Focus, and Driving Performance and Simplicity
  • Ability to design, implement, and test modular embedded software for multicore microcontrollers Qualifications of Lead Software Engineer
    • BS in Computer or Electrical Engineering, Master s Degree preferred
    • 7+ years of experience in Embedded or real-time software development, with a strong preference for a background in automotive/vehicle systems
    • Experience as a lead for embedded development team
    • C and assembly programming for 16/32/64-bit micro-controllers
    • Experience with device driver development (Flash, EEPROM, CAN, SPI, ADC, Ethernet etc.)
    • Electronic test equipment (oscilloscope, function generator, power supply, etc.)
    • Experience in developing embedded software for Ford, GM, or other OEM Network Operating Systems is a strong plus
    • Experience working with Embedded Realtime Operating Systems (RTA-OS, OSEK, etc.)
    • Experience in industry standards like UDS Diagnostics, ISO26262, AUTOSAR, ASPICE
    • Familiarity with Automotive Cybersecurity is a plus
    • Experience using the following tools or related tools:
      Requirements management (DOORS)
      Architect & Design (Enterprise Architect)
      Compilers (TASKING compiler/linker)
      Static Analysis (QAC or LDRA)
      Debuggers (iSYSTEM winIDEA)
      Unit Testing (VectorCAST)
      Configuration Management (GIT or PTC Integrity)
      AUTOSAR Development (DaVinci Developer, ISOLAR-A or DaVinci Configurator or EB Tresos)
      Vector tools (CANalyzer, CANoe, CANdela, ) Compensation and other detailsSalary Range: $115,000-130,000/year

      Location: Southfield, MI
      Type: Direct
      Travel: As and when required
      Relocation Assistance: Subject to review
      Visa Sponsorship: H1B transfers only

Keywords: Cameron Craig Group, Southfield , Lead Software Engineer, IT / Software / Systems , Southfield, 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!

Southfield RSS job feeds