Full Time
Posted 2 years ago

Intrepid is a global provider of innovative tools for engineers in the vehicle networking, testing, and embedded engineering fields. Widely recognized for our neoVI, ValueCAN, and Vehicle Spy tools, we’ve also developed a new line of solutions for Automotive Ethernet devices for 1000BASE-T1 and 100BASE-T1/BroadR-Reach. Intrepid supports the latest networks and protocols, including AUTOSAR, CAN FD, CAN, LIN, FlexRay, Automotive Ethernet, Keyword, UART, J1939, ISO 14229, and GMLAN.

Intrepid has offices in the USA, China, Japan, UK, Germany, India, Korea, and Australia for direct sales and support, as well as a network of distributors. We can support you no matter where you are.

Job Summary :

Work with the Intrepid firmware team to develop or maintain embedded firmware features and projects

Responsibilities :

  • Develop firmware drivers
  • Maintain new and existing embedded devices
  • Research and develop tools for new technologies

Skills and Knowledge :

  • Using Crossworks / Xilinx SDK
  • Embedded C, C++, HDL, Python
  • Developing drivers for embedded microcontrollers
  • Reading Printed Circuit Board schematics
  • Reading and understanding Integrated Circuit datasheets
  • Using a debugger to debug source code
  • Git/Gitlab

Qualifications :

  • Minimum 2 years experience using the above skills
  • Debugging skills
  • Work independently
  • Able to read, analyze, learn, test, and document
  • Able to solve problems
  • Very well organized
  • Able to think critically

Job Type: Full-time

Pay: $90,000.00 – $150,000.00 per year


  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Retirement plan
  • Vision insurance


  • 8 hour shift
  • Monday to Friday

Ability to commute/relocate:

  • Troy, MI 48083: Reliably commute or planning to relocate before starting work (Required)


  • Embedded software: 1 year (Preferred)

Work Location: One location

Job Features

Job Category

Embedded Software Developer

Apply Online

A valid email address is required.
A valid phone number is required.

When you apply to a job on this site, any personal data you provide, or which is collected as part of this process, will be processed by the Intrepid Control Systems company you have applied to (“Controller”) in order to manage its recruitment and hiring related activities. Under European data protection laws, your rights may include the right to access, port, erase, restrict, rectify or object to the processing of your personal data or where we rely on consent, the right to withdraw that consent. More details about our processing and your rights are set out in our Job Applicant Privacy Notice.