Jobs

 

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.

Job Openings:

Intrepid Control Systems, Inc. has openings for the following positions at our office in Madison Heights, MI:

Application Instructions:  To apply, please MAIL resume referencing the Job Code for which you are applying to:

Intrepid Control Systems, Attn:  HR
31601 Research Park Drive
Madison Heights, MI  48071

Quality Assurance Engineer
Intrepid Control Systems, Madison Heights, MI
The Quality Assurance Engineer is responsible for working with developers and logging and monitoring bugs in programs and back-end processes. Must know, practice, and ensure that company policies, procedures, and applicable state and federal laws are followed always. The Quality Assurance Engineer collaborates with developers, business analysts, customer support and customers and has no direct reports.
Responsibilities:

  • Designs and implements automated testing tools and programs for the following: regression and integration testing, negative testing and mutation testing.
  • Tests each specific Intrepid designed tool.
  • Verify complete connection flow for multiple TCP/IP connections, and Ethernet messages for each socket connection.
  • test hardware for microcontrollers and microchips present in the embedded automotive devices: FIRE2, PLASMA, and ION.
  • Has complete knowledge of WaveBPS and Picoscope.
  • Tests the client-server architecture and backend communication by using REST-API web services and Mocha (Javascript test framework).
  • Tests signals and configurations loaded from data collected by the real-time customer’s use cases.
  • Tests end-to-end complete business workflow scenarios along with security testing including Secure Socket Layer (SSL) pages.
  • Perform user acceptance, load testing, beta and stress testing on Vehicle Spy.
  • Debugging the customer-specific test scenarios.
  • Reports bugs and defects using Bugzilla.
  • Reviews product design throughout the SDLC cycle to minimizing potential risks and major issues.
  • Other duties as assigned

Qualifications:

  • Bachelor’s degree in mechanical engineering, electrical engineering, Computer Science or equivalent Experience in software and hardware development.
  • General automotive knowledge required.
  • Experience writing SQL queries.
  • Experience in the use of the SoapUI tool for API testing.
  • Experience with XML testing and validation.
  • Experience with FTP processes, files and endpoint management.
  • Experience with automated testing, test management, and Issue tracking tools.
  • Strong written and verbal communication skills.
  • Excellent time management skills, organizational skills and fine attention to detail.
  • Proficient in Microsoft applications, particularly Excel and Word.
  • Conflict resolution and customer service skills required.
  • Must exhibit strong team player attributes with the ability to multi-task and prioritize.

Job Type:

  • Full-time; Monday-Friday 8a.m. – 5p.m.

Compensation:
To be determined based on experience
Required Education and Experience:
Bachelor’s degree in Computer Science or equivalent with a minimum of 2 years of software and hardware experience.
Interested? Please contact us


Senior Embedded Software Engineer

Job Description
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.
If interested, please send us your resume


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 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.
If interested, please send us your resume


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

Please contact us to discuss this opportunity.

JapanKoreaChinaUSA