Posted in

Senior Software Tools Engineer

Senior Software Tools Engineer

CompanyLucid Motors
LocationNewark, CA, USA
Salary$154000 – $211750
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Experience developing Embedded Software with a focus on low level drivers.
  • Experience with embedded development Software and Hardware development.
  • Must have experience developing in Linux and Windows.
  • Experience developing software with: C/C++, Python programming, Android-NDK development, LabView with NI TestStand, AutoSAR, FreeRTOS, Linux, Windows.
  • Experience with high volume consumer products or electro-mechanical products; Automotive Electronics experience a plus.
  • Demonstrated success in fast-paced environments.
  • The ability to work Software and Hardware teams to find solutions quickly and efficiently.
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering or similar technical major required.
  • MINIMUM of 5+ years hands on Software tools development experience for Flashing and Validation testing.
  • Microsoft Office Suite (Word, Excel, PowerPoint).
  • Experience working with multiple organizations across different cultures and regions.
  • Excellent communication skills (writing and oral).

Responsibilities

  • Develop Software tests and tools for all Lucid Internal ECUs.
  • Tools for: Design Validation testing, Flashing of Firmware and Software, Security protocol implementation, Factory and Supplier tools for Manufacturing Test.
  • Develop low level tests based upon schematic and component datasheets.
  • Setup build systems of tools and Software releases.
  • Create, Document and deploy tools across multi teams and regions.
  • Create and modify Test Software and Test Applications to meet Manufacturing Test, Software and Design validation needs.
  • Automatic design validation testing by creating or using off the shelf interfaces and sequencers.
  • Continually analyze work processes to identify optimization opportunities and implement process improvements.
  • Communicate to management regularly on status, issues and solutions, improvement plans, program status and process recommendations.
  • Some travel may be required, though less than 10%.

Preferred Qualifications

  • Experience with high volume consumer products or electro-mechanical products; Automotive Electronics experience a plus.