Embedded Software Developer
Intrepid Control Systems
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
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Retirement plan
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Ability to commute/relocate:
- Troy, MI 48083: Reliably commute or planning to relocate before starting work (Required)
Experience:
- Embedded software: 1 year (Preferred)
Work Location: One location