Embedded Software Development Engineer

Match Point SolutionsAuburn 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

  • 7-10 years of experience in automotive embedded software development.
  • Hands-on experience in ECM ignition or misfire systems preferred.
  • Strong proficiency in Embedded C programming, C++/C syntax and data structures.
  • Experience in real-time embedded systems, autosar tools ISOLAR, RTA-OS( to generate/edit BSW, RTE, OS)
  • Good understanding of: ECM, CDDs for Ignition, Injection & Misfire.
  • Hardware in IO, memory, injector, ignition, engine, etc.
  • Engine control fundamentals (ignition timing, combustion, knock, misfire)
  • ECU architecture and peripherals (ADC, PWM, timers, interrupts)
  • Experience with device driver development at low-level (bare metal or AUTOSAR MCAL)
  • Work with microcontrollers (e.g., Infineon TriCore, NXP, Renesas).
  • MCAL editing and generation ( EB Tresos), OS concepts, ddf editing -> a2l generation. (Memory reporter)
  • Knowledge of CAN, LIN, or FlexRay protocols
  • Debugging using JTAG, Lauterbach, TRACE32 , etc.
  • Lauterbach, INCA, CANalyzer, setting breakpoints, recording logs, etc.
  • AUTOSAR architecture
  • ISO 26262 functional safety standards
  • Automotive SPICE (ASPICE) processes

Nice To Haves

  • Hands-on experience in ECM ignition or misfire systems preferred.

Responsibilities

  • Embedded C programming
  • C++/C syntax and data structures
  • Real-time embedded systems
  • AUTOSAR tools ISOLAR, RTA-OS (to generate/edit BSW, RTE, OS)
  • ECM, CDDs for Ignition, Injection & Misfire
  • Hardware in IO, memory, injector, ignition, engine, etc.
  • Engine control fundamentals (ignition timing, combustion, knock, misfire)
  • ECU architecture and peripherals (ADC, PWM, timers, interrupts)
  • Device driver development at low-level (bare metal or AUTOSAR MCAL)
  • Work with microcontrollers (e.g., Infineon TriCore, NXP, Renesas)
  • MCAL editing and generation (EB Tresos), OS concepts, ddf editing -> a2l generation. (Memory reporter)
  • CAN, LIN, or FlexRay protocols
  • Debugging using JTAG, Lauterbach, TRACE32, etc.
  • Lauterbach, INCA, CANalyzer, setting breakpoints, recording logs, etc.
  • AUTOSAR architecture
  • ISO 26262 functional safety standards
  • Automotive SPICE (ASPICE) processes
  • ECM ignition or misfire systems
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service