1-800-859-6265   FAX: +1 (586) 731-2274
Select Page

Join the Team!

Alone we can do so little; together we can do so much.

Are you ready? We’re hiring.

Calling Intrepid Control Systems a fast-paced environment would be an understatement. We are looking for talented individuals who are self-motivated and are looking for a challenge. We feature flexible hours in a casual atmosphere.

This is your opportunity to get in on the ground floor with a company that has a bright future. The right candidates will have unlimited growth potential at Intrepid. Employee benefits include health, dental, paid vacation time, flexible work schedules and special events.

Intrepid Control Systems is an equal opportunity employer.

Internship
Michigan
Posted 6 months ago
Job Summary: The Intern Program at Intrepid Control Systems offers a unique opportunity for highly motivated, innovative, and inspired individuals to work on challenging assignments where contribution and teamwork are vital to the success of the organization. As a leading-edge company, we provide real-world challenges and rewarding intern experiences to candidates from a variety of colleges and universities while providing a competitive salary. Interns will be assigned to a department based on the candidate's background, skill set and interests. The assignments are project-oriented, meaningful to the department and allow the intern to provide valuable contributions. Interns experience a sense of personal accomplishment and learn about the corporate business culture through work assignments, structured activities, and internal events. Interns that show outstanding qualities may be invited back for a return internship the following summer or may be considered for full-time positions. Role Objectives: In the role as a Software Intern, you will work with the Intrepid software team to develop or maintain software features and projects.  Responsibilities:
  • Develop new software components
  • Fix software bugs
  • Research and develop tools for new technologies
  • Write unit tests
  Tools:
  • C++
  • Python
  • Visual Studio
  • VSCode
  • Unit tests
  • NodeJS
  • React
  • Git/Gitlab
  Qualifications:
  • Previous projects and experience using the skills mentioned above is a plus
  • Debugging skills
  • Work independently
  • Being able to read, analyze, learn, test, and document
  • Being able to solve problems
  • Very well organized
  • Be able to think critically

Job Features

Job Category

Software Intern

Job Summary: The Intern Program at Intrepid Control Systems offers a unique opportunity for highly motivated, innovative, and inspired individuals to work on challenging assignments where contribution...

Internship
Michigan
Posted 6 months ago
Job Summary: The Intern Program at Intrepid Control Systems offers a unique opportunity for highly motivated, innovative, and inspired individuals to work on challenging assignments where contribution and teamwork are vital to the success of the organization. As a leading-edge company, we provide real-world challenges and rewarding intern experiences to candidates from a variety of colleges and universities while providing a competitive salary. Interns will be assigned to a department based on the candidate's background, skill set and interests. The assignments are project-oriented, meaningful to the department and allow the intern to provide valuable contributions. Interns experience a sense of personal accomplishment and learn about the corporate business culture through work assignments, structured activities, and internal events. Interns that show outstanding qualities may be invited back for a return internship the following summer or may be considered for full-time positions. Role Objectives: In the role as an Embedded Firmware Intern, you will work with the Intrepid firmware team to develop or maintain embedded firmware features and projects.  Responsibilities:
  • Develop firmware drivers
  • Fix firmware bugs
  • Research and develop tools for new technologies
  • Write unit tests
Skills and Knowledge:
  • Using Crossworks / Xilinx SDK
  • Embedded C, C++, HDL, Python
  • Reading Printed Circuit Board schematics
  • Reading and understanding Integrated Circuit datasheets
  • Using a debugger to debug source code
  • Git/Gitlab
Qualifications:
  • Previous projects and experience using the skills mentioned above is a plus
  • Debugging skills
  • Work independently
  • Being able to read, analyze, learn, test, and document
  • Being able to solve problems
  • Very well organized
  • Be able to think critically

Job Features

Job Category

Embedded Firmware Intern

Job Summary: The Intern Program at Intrepid Control Systems offers a unique opportunity for highly motivated, innovative, and inspired individuals to work on challenging assignments where contribution...

Internship
Michigan
Posted 6 months ago
Job Summary: The Intern Program at Intrepid Control Systems offers a unique opportunity for highly motivated, innovative, and inspired individuals to work on challenging assignments where contribution and teamwork are vital to the success of the organization. As a leading-edge company, we provide real-world challenges and rewarding intern experiences to candidates from a variety of colleges and universities while providing a competitive salary. Interns will be assigned to a department based on the candidate's background, skill set and interests. The assignments are project-oriented, meaningful to the department and allow the intern to provide valuable contributions. Interns experience a sense of personal accomplishment and learn about the corporate business culture through work assignments, structured activities, and internal events. Interns that show outstanding qualities may be invited back for a return internship the following summer or may be considered for full-time positions. Role Objectives: In the role as a Hardware Intern, you will work with the Intrepid hardware team to develop, maintain and/or troubleshoot Printed Circuit Board projects. Responsibilities:
  • Design a PCB schematic
  • Design a PCB layout
  • Apply modifications to existing PCBs
  • Troubleshoot issues with existing PCBs
  • Maintain parts library
Skills and Knowledge:
  • Using Altium
  • Soldering
  • Using test equipment (oscilloscope, multimeter, etc)
  • Git/Gitlab
Qualifications:
  • Previous projects and experience using the skills mentioned above is a plus
  • Debugging skills
  • Work independently
  • Being able to read, analyze, learn, test, and document
  • Being able to solve problems
  • Very well organized
  • Be able to think critically

Job Features

Job Category

Hardware Intern

Job Summary: The Intern Program at Intrepid Control Systems offers a unique opportunity for highly motivated, innovative, and inspired individuals to work on challenging assignments where contribution...

Full Time
Michigan
Posted 2 years ago
Work for a company where you are honestly appreciated. Intrepid Control Systems has some of the most talented engineers in the industry. With vertical teams of hardware and software engineers working together to create best-in-class products tied together with a DevOps philosophy, you can create end-to-end solutions that make a real impact on our customer's success. In addition, we provide excellent benefits and perks like flexible hours, a great office to work in, time to work remotely, and professional development opportunities. So, if you are a top-performing software engineer, please continue reading. The Wireless Data Logging team needs a middle to senior-level full-stack Typescript developer to start immediately. Our team works on web stacks and hardware clients to facilitate remote data acquisition, big data processing, storage, and analytics. You will mentor junior developers, own projects, and be responsible for creating creative solutions to complex problems. You will develop new services and improve existing services, both front-end with React and back-end using NodeJS. The ideal candidate will have experience with the following
  • Minimum five years experience in software engineering
  • Typescript
  • Python
  • NodeJS - With and without express
  • React - Functional components using hooks
  • Deep understanding of asynchronous code development – Callbacks, Event Loops, Promises
  • HTML5, CSS 3, JS ES6+, Bootstrap or similar
  • Writing code with security in mind
  • Services Oriented Architecture
  • REST and GraphQL APIs
  • SQL - PostgreSQL or MySQL
  • Linux
  • Testing - Mocha, Jest
  • CI Pipelines (Gitlab a plus)
  • Git (Gitlab a plus)
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 schedule
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance
Schedule:
  • 8 hour shift
  • Day shift
  • Monday to Friday
Ability to commute/relocate:
  • Troy, MI 48083: Reliably commute or planning to relocate before starting work (Required)
Experience:
  • REST: 1 year (Preferred)
  • Java: 1 year (Preferred)
Work Location: One location

Job Features

Job Category

Full Stack Typescript Developer

Work for a company where you are honestly appreciated. Intrepid Control Systems has some of the most talented engineers in the industry. With vertical teams of hardware and software engineers working ...

Full Time
Michigan
Posted 2 years ago
Intrepid Control Systems is looking for a cloud/dev ops engineer who is passionate about technology and cloud solutions. You’ll have an opportunity to influence our direction and leave your mark. The ideal candidate will have experience with Kubernetes, Java deployments, AWS, GCP, Gitlab, and experience delighting customers. What’s in it for you
  • Full health, dental and vision, 401k match, competitive salary
  • Company culture revolving around the employees
  • Making a difference in an industry
What you’ll need
  • Demonstrable experience working with Linux systems
  • Experience with containerization, Docker/Kubernetes
  • Experience with configuration management; puppet, ansible, or similar
  • Experience in at least one scripting language such as bash, python, perl, etc…
  • GCP or AWS experience.
  • Ability to troubleshoot/diagnose and fix performance and reliability problems.
  • Experience deploying and tuning of Java webapps; also NodeJS or similar
  • Understanding of security best practices; including SDLC processes and methodologies
  • Familiarity with git, gitlab, github, or similar
  • Familiarity with CICD pipelines
  • Experience with Postgresql, MySQL, and/or Redis
  • Experience with systems monitoring; nagios and prometheus preferred
  • Strong written and verbal communication skills
Additional skills (not required)
  • Database maintenance knowledge or past DBA experience
  • Experience with PKI systems
  • Experience with SAML/OAuth2
  • Experience working with or developing against SaaS APIs
  • Building and maintaining systems at scale
  • Familiarity with security frameworks such as CIS or NIST
Job Type: Full-time Pay: $90,000.00 - $120,000.00 per year Benefits:
  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance
Schedule:
  • 8 hour shift
  • Day shift
  • Monday to Friday
Ability to commute/relocate:
  • Troy, MI 48083: Reliably commute or planning to relocate before starting work (Required)
Experience:
  • AWS: 1 year (Preferred)
  • Kubernetes: 1 year (Preferred)
Work Location: One location

Job Features

Job Category

DevOps Engineer

Intrepid Control Systems is looking for a cloud/dev ops engineer who is passionate about technology and cloud solutions. You’ll have an opportunity to influence our direction and leave your mark. Th...

Full Time
Michigan
Posted 2 years ago
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 Description Using state-of-the-art tools and techniques, develop software using C++, Java, Python, and other languages for Intrepid’s Software Products. Responsibilities
  • Execute full life cycle software development.
  • Write well-designed, testable, and efficient code.
  • Produce specifications and determine operational feasibility.
  • Integrate software components into a fully functional software system.
  • Develop software verification plans and quality assurance procedures.
  • Document and maintain software functionality.
  • Tailor and deploy software tools, processes, and metrics.
  • Serve as a subject matter expert.
  • Comply with project plans and industry standards.
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience in developing and debugging C++ software applications.
  • Understand development of multi-threaded GUI applications in Windows
Skills
  • Strong experience in C++ is required, with a focus on C++11/14/17.
  • Independent thinkers who are comfortable engineering solutions from start to finish in both a team and a solo environment.
  • Preference to candidates with experience in automotive networking tools (e.g. Vehicle Spy, INCA, etc.) and standards (e.g. AUTOSAR, ISO 11898/13400/14229/15765, 802.1 TSN) as well as Python.
  • Demonstrated problem-solving ability and ability to consider many inputs when developing solutions
Job Type: Full-time Pay: $90,000.00 - $150,000.00 per year Benefits:
  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • 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:
  • Software Development: 1 year (Preferred)
Work Location: One location

Job Features

Job Category

C++ Software Engineer

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

Full Time
Michigan
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 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

Job Features

Job Category

Embedded Software Developer

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, w...

Full Time
Michigan
Posted 2 years ago
Job Description : Using state-of-the-art tools and techniques, develop software using C++, Java, Python and other languages for Intrepid’s Software Products. Responsibilities : ● Execute full life cycle software development. ● Write well designed, testable, and efficient code. ● Produce specifications and determine operational feasibility. ● Integrate software components into a fully functional software system. ● Develop software verification plans and quality assurance procedures. ● Document and maintain software functionality. ● Tailor and deploy software tools, processes, and metrics. ● Serve as a subject matter expert. ● Comply with project plans and industry standards. Requirements : ● Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience of developing and debugging C++ software applications. Skills ● Strong experience in C++ is required, with a focus on C++11/14/17. ● Independent thinkers who are comfortable engineering solutions from start to finish in both a team and a solo environment. ● Preference to candidates with experience in automotive networking tools (e.g. Vehicle Spy, INCA, etc.) and standards (e.g. AUTOSAR, ISO 11898/13400/14229/15765, 802.1 TSN) as well as Python.

Job Features

Job Category

Senior C++ Software Engineer

Education

Bachelor's degree in Computer Science, Computer Engineering, or equivalent

Experience

Experience of developing and debugging C++ software applications

Job Description : Using state-of-the-art tools and techniques, develop software using C++, Java, Python and other languages for Intrepid’s Software Products. Responsibilities : ● Execute full life...

Full Time
Michigan
Posted 3 years ago
Intrepid Control Systems is looking to add an embedded Linux engineer as a key team member. All experience levels will be considered for a fit, and we are willing to train people who can learn quickly. Position includes great benefits, a small team environment and opportunities for travel.  While attitude is the best qualification for this position, experience and knowledge in the following areas will be most helpful:
  • uboot
  • Compiling/building Linux Kernel for embedded devices
  • C/C++ programming for Linux
  • TCP/IP
  • Linux administration
  • Linux drivers
  • ARM architecture
  • Source control platforms, like SVN, CVS and Git
  • OpenEmbedded
  • Android
  • USB
  • Java
  • Electronics hardware
  • OMAP ARM/DSP
  • Project management
  • Beagleboard architecture

Job Features

Job Category

Embedded Linux Engineer

Intrepid Control Systems is looking to add an embedded Linux engineer as a key team member. All experience levels will be considered for a fit, and we are willing to train people who can learn quickl...

Full Time
Michigan
Posted 3 years ago
This full-time position will have you join our product development team, creating graphical user interface software and other features primarily in a Windows C++ development environment. You must have technical skills with, or be willing to learn, vehicle and embedded network technologies, including CAN, LIN, I2C, SPI, and others. Fluency in Japanese, Korean, German, or Spanish is a plus. Job Requirements
  • Strong written and verbal skills in English
  • Strong computer skills
  • Strong work ethic
  • Expert in Borland C++ and VCL Controls
This position requires strong experience in Windows C++ development. Application Requirements The Intrepid application process requires you to complete a paid sample project given to you by Intrepid. This process is designed to test your motivation and ability to both learn technologies independently and provide support to our customers. With this in mind, we require that you learn some concepts about a vehicle network technology called Controller Area Network (CAN) before you come to an interview. If you are unwilling or unable to learn about CAN and present what you have learned to us in an interview, you do not need to apply.

Job Features

Job Category

Windows C++ Engineer

This full-time position will have you join our product development team, creating graphical user interface software and other features primarily in a Windows C++ development environment. You must have...

Full Time
Michigan
Posted 3 years ago
This full-time position is to be a part of our product development team, creating communications software and other features primarily on Microchip-based microcontrollers. You must have technical skills with, or be willing to learn, vehicle and embedded networking technologies, including CAN, LIN, I2C, SPI, and others. Basic computer skills with Microsoft Windows are also required. Fluency in Japanese, Korean, German, or Spanish is a plus. Job Requirements
  • Ability to lead a technical project
  • Strong written and verbal skills in English
  • Strong computer skills
  • Strong work ethic
This position also requires strong experience in embedded systems; experience with Microchip microcontrollers or ARM processors is a plus. Application Requirements The Intrepid application process requires you to complete a paid sample project given to you by Intrepid. This process is designed to test your motivation and ability to both learn technologies independently and provide support to our customers. With this in mind, we require that you learn some concepts about a vehicle network technology called Controller Area Network (CAN) before you come to an interview. If you are unwilling or unable to learn about CAN and present what you have learned to us in an interview, you do not need to apply.

Job Features

Job Category

Senior Embedded Software Engineer

This full-time position is to be a part of our product development team, creating communications software and other features primarily on Microchip-based microcontrollers. You must have technical skil...

JapanKoreaChinaUSA