Software Engineer

Match Point Solutions•Auburn Hills, MI

About The Position

MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company with clients across the US. We provide technology solutions to various clients like Uber, Robinhood, Netflix, Airbnb, Google, Sephora, and more! More recently, we have expanded to working internationally in Canada, China, Ireland, UK, Brazil, and India. Through our culture of innovation, we inspire, build, and deliver business results, from idea to outcome. We keep our clients on the cutting edge of the latest technologies and provide solutions by using industry-specific best practices and expertise. We are excited to be continuously expanding our team. If you are interested in this position, please send over your updated resume. We look forward to hearing from you!

Requirements

  • College diploma or University degree and 5 to 8 years of relevant work experience.
  • Strong written, oral, and interpersonal communication skills.
  • Strong experience in Embedded C, any one of RTOS (uCOS, Zephyr, Free RTOS or Microsar OS) and basics of C++ programming.
  • Hands on experience in developing & testing application SWC/CDD (hand-coded and not just model-based Auto code generation) using DaVinci developer & DaVinci Configurator or similar market standard tools
  • Strong experience in CAN communication & Diagnostics stack
  • Basic knowledge or experience configuring the RTE and CAN, NVM, Diagnostics stack in BSW
  • Proficiency in debugging with tools such as Trace32, Lauterbach, Jlink, Multi IDE, etc
  • Exposure to make files, cross compilers and build systems with the ability to effectively utilize these tools in a professional setting.
  • Exposure to unit testing practices and static code analysis techniques, demonstrating the ability to ensure code quality and reliability.

Nice To Haves

  • Automotive experience, preferably in Telematics/Cockpit/Zonal ECUs
  • Exposure to communication protocols such as UART, SPI, and I2C
  • Ability to understand Microcontroller datasheets and schematics
  • Basics of ARM architecture, Cybersecurity and HSM concepts
  • Experience working with simulation tools like CANoe, CANanalyzer or PCAN

Responsibilities

  • Software Engineer role is to design, develop, test, analyse, debug, and maintain MCU software applications based out of Classic Autosar, in support of the achievement of business requirements throughout the production life cycle.
  • Work with product owner and scrum team lead to support estimation and planning in an iterative development environment.
  • Interact with multiple software competencies and system competencies to overcome the obstacles of the owned software module.

Benefits

  • MatchPoint Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service