Powered by Information Department Government of Sindh

About the job

 

Company Description

SoftwareMotion Co., Ltd., founded in 2018 and headquartered in Suzhou, Jiangsu, is a leading innovator in advanced driver-assistance systems (ADAS) and autonomous driving technologies. With a highly skilled team of professionals, 70% of whom hold a master’s degree or higher, the company integrates cutting-edge AI algorithms, multi-sensor fusion technology, and high-computing driving platforms to deliver comprehensive software and hardware solutions to Tier 1 suppliers and OEMs worldwide. SoftwareMotion specializes in the mass production of L3-level and below autonomous driving systems, offering a collaborative and globally connected work environment.


 

Role Description

This is a full-time, remote Embedded Software Engineer role on the MCU Team, working on ADAS ECUs. The role involves developing and integrating AUTOSAR Classic-based software for automotive microcontrollers, contributing to driver development, debugging, and automated testing in a safety-critical environment.


 

This position is suitable for engineers with 2–6 years of experience who are passionate about automotive embedded systems, microcontroller programming, and ADAS technologies.


 


 

Key Responsibilities

  • Develop and integrate AUTOSAR Classic Platform software modules, including BSW, MCAL, and RTE.
  • Work with AUTOSAR configuration tools such as EB Tresos and Vector DaVinci Developer/Configurator.
  • Develop, integrate, and debug low-level drivers for automotive microcontroller peripherals.
  • Support software development on automotive MCUs such as TriCore or RH850.
  • Implement and support automated HIL testing, including test development and execution.
  • Analyze and debug software issues using professional debugging tools.
  • Work with automotive instrumentation tools such as CANoe and CANape when required.
  • Read and understand schematics, datasheets, and technical documentation for software-hardware integration.
  • Contribute to improving software architecture, code quality, and development practices.
  • Collaborate with cross-functional teams in a structured, safety-critical development environment.


 


 

Required Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 2–6 years of experience in embedded software development.
  • Strong programming skills in C.
  • Working knowledge of Python scripting.
  • Solid understanding of microcontroller architecture, including:
  • Memory maps
  • Interrupt systems
  • Clock systems
  • Peripheral interfaces (DMA, GPIO, ADC, PWM)
  • Experience with embedded communication interfaces such as CAN, SPI, I2C, or LIN.
  • Familiarity with real-time operating systems (e.g., FreeRTOS, OSEK) is a plus.
  • Ability to read and understand English technical documentation (datasheets, manuals).
  • Strong written and verbal communication skills in English.


 


 

Preferred / Bonus Skills

  • Experience with AUTOSAR Classic Platform development.
  • Familiarity with Vector tools (CANoe, CANape, DaVinci).
  • Experience with EB Tresos.
  • Experience with automotive communication protocols (CAN, LIN, SPI, Ethernet).
  • Familiarity with XCP protocol.
  • Experience using debugging tools such as Lauterbach.
  • Experience with HIL testing frameworks or test automation.
  • Experience with Git-based version control.
  • Interest in ADAS systems and real-time embedded development.


 


 

What We Offer

  • Opportunity to work on next-generation ADAS ECU development.
  • Exposure to AUTOSAR-based automotive software architecture.
  • A collaborative engineering environment focused on quality and innovation.
  • Opportunities for technical growth in safety-critical embedded systems.

Salary

Competitive

Monthly based

Location

Karachi Division,Pakistan,Pakistan

Job Overview
Job Posted:
1 month ago
Job Type
Pvt Job
Job Role
Embedded Software Enginee
Education
Bachelor's Degree
Experience
5+ Years
Total Vacancies
1...
Age requirment
20 Year - 35 Year

Job Tags:

Share This Job:

Location

Karachi Division,Pakistan,Pakistan