Salman A.
Automotive Embedded Engineer | Hardware & Firmware | CAN FD, LIN, UDS
With 11+ years of automotive embedded engineering experience, I develop and debug ECU software, embedded firmware, vehicle communication systems, diagnostic interfaces, and custom electronics. I've contributed to automotive programs for 𝗩𝗼𝗹𝘃𝗼, 𝗭𝗙, 𝗥𝗲𝗻𝗮𝘂𝗹𝘁-𝗡𝗶𝘀𝘀𝗮𝗻, 𝗛𝘆𝘂𝗻𝗱𝗮𝗶, 𝗗𝗮𝗶𝗺𝗹𝗲𝗿, 𝗚𝗲𝗲𝗹𝘆, 𝗚𝗿𝗲𝗮𝘁 𝗪𝗮𝗹𝗹 𝗠𝗼𝘁𝗼𝗿𝘀, 𝗠𝗔𝗡 𝗧𝗿𝘂𝗰𝗸𝘀, and 𝗠𝗮𝗵𝗶𝗻𝗱𝗿𝗮. My experience spans Body Control, Integrated Braking, Climate & Comfort, and Zonal Controller systems. Alongside OEM engineering, I develop embedded products through SamsIO Innovations. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 𝗦𝗘𝗥𝗩𝗜𝗖𝗘𝗦 𝗬𝗢𝗨 𝗖𝗔𝗡 𝗛𝗜𝗥𝗘 𝗠𝗘 𝗙𝗢𝗥 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 𝗔𝘂𝘁𝗼𝗺𝗼𝘁𝗶𝘃𝗲 𝗘𝗖𝗨 & 𝗔𝗨𝗧𝗢𝗦𝗔𝗥 ▸ ECU firmware development, debugging, integration, and maintenance ▸ AUTOSAR MCAL, ECUAL, BSW, Com, NvM, EcuM, DEM/DTC, CDD, RTE, and ASW ▸ Low-level drivers, ECU platform software, diagnostics, fault management, and error handling 𝗘𝗺𝗯𝗲𝗱𝗱𝗲𝗱 𝗙𝗶𝗿𝗺𝘄𝗮𝗿𝗲 & 𝗠𝗖𝗨𝘀 ▸ Embedded C/C++, peripheral drivers, RTOS, and bare-metal development ▸ STM32, ESP32, NXP, Renesas, and Infineon microcontrollers ▸ SPI, UART, USB, I2C, GPIO, PWM, ADC, DAC, timers, and watchdogs ▸ FreeRTOS and OSEK 𝗩𝗲𝗵𝗶𝗰𝗹𝗲 𝗡𝗲𝘁𝘄𝗼𝗿𝗸𝗶𝗻𝗴 & 𝗗𝗶𝗮𝗴𝗻𝗼𝘀𝘁𝗶𝗰𝘀 ▸ CAN, CAN FD, LIN, J1939, UDS, and OBD-II ▸ ECU communication analysis, fault isolation, DTCs, and diagnostic routines ▸ CANoe/CANape-based debugging and test support ▸ CAN interfaces, diagnostic tools, ECU bench validation, and flashing platforms 𝗠𝗼𝘁𝗼𝗿𝘀, 𝗦𝗲𝗻𝘀𝗼𝗿𝘀 & 𝗔𝗰𝘁𝘂𝗮𝘁𝗼𝗿𝘀 ▸ DC, stepper, LIN, servo, and BLDC motor applications ▸ Motor driver ICs: NCV7240, NCV7720, and NCV7726B ▸ Motor control, calibration, position feedback, and diagnostics ▸ Sensor/actuator integration for climate, comfort, and braking systems 𝗦𝗔𝗙𝗘𝗧𝗬, 𝗧𝗘𝗦𝗧𝗜𝗡𝗚 & 𝗩𝗔𝗟𝗜𝗗𝗔𝗧𝗜𝗢𝗡 ▸ ISO 26262, ASPICE, and MISRA-C ▸ Unit, integration, and platform testing; debugging and verification ▸ MATLAB/Simulink test components and External Safety Mechanisms ▸ QAC, PC-lint, Polyspace, and VectorCAST 𝗛𝗔𝗥𝗗𝗪𝗔𝗥𝗘 & 𝗣𝗥𝗢𝗗𝗨𝗖𝗧 𝗗𝗘𝗩𝗘𝗟𝗢𝗣𝗠𝗘𝗡𝗧 ▸ PCB design, schematic review, prototyping, board bring-up, and debugging ▸ Embedded electronics, IoT products, and hardware/firmware integration ▸ Python engineering utilities, test automation, and bench-control tools ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 𝗦𝗘𝗟𝗘𝗖𝗧𝗘𝗗 𝗣𝗥𝗢𝗝𝗘𝗖𝗧 𝗘𝗫𝗣𝗘𝗥𝗜𝗘𝗡𝗖𝗘 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🔹 𝗛𝘆𝘂𝗻𝗱𝗮𝗶/𝗞𝗶𝗮 𝗘𝗖𝗨 𝗣𝗹𝗮𝘁𝗳𝗼𝗿𝗺𝘀 | 𝗯𝗙𝗹𝗮𝘀𝗵 & 𝗙𝗹𝗮𝘀𝗵𝗕𝗲𝗲 Worked with Siemens SIM2K-250 and SIM2K-305 ECUs using bFlash. Developed FlashBee, an ESP32-S3-based CAN ECU flashing prototype, and validated ECU communication and flashing on the bench. 🔹 𝗩𝗼𝗹𝘃𝗼 𝗭𝗼𝗻𝗮𝗹 𝗖𝗼𝗻𝘁𝗿𝗼𝗹𝗹𝗲𝗿𝘀 Developed MATLAB/Simulink Platform Test Components for IoHwAb validation, External Safety Mechanisms, and Safety-at-Init checks. 🔹 𝗭𝗙 / 𝗚𝗲𝗲𝗹𝘆 𝗜𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗲𝗱 𝗕𝗿𝗮𝗸𝗶𝗻𝗴 Worked on AUTOSAR software, sensor/actuator adaptation, bug fixing, module and pre-integration testing, and code analysis. 🔹 𝗖𝗹𝗶𝗺𝗮𝘁𝗲 & 𝗖𝗼𝗺𝗳𝗼𝗿𝘁 𝗘𝗖𝗨𝘀 Contributed to Renault-Nissan, Hyundai, Daimler, Geely, GWM, and MAN programs. Developed motor drivers, SPI drivers, AUTOSAR components, motor-control and diagnostic functions, calibration routines, DTC logging, XCP variables, and variant handling. 🔹 𝗠𝗮𝗵𝗶𝗻𝗱𝗿𝗮 𝗠𝗶𝗻𝗶𝗦𝗠𝗔𝗥𝗧 Developed Infineon XMC1100 firmware integrating a Bluetooth module with an STN interface for bidirectional communication and LED notifications. 🔹 𝗕𝘂𝘀𝗕𝗲𝗲 | 𝗔𝘂𝘁𝗼𝗺𝗼𝘁𝗶𝘃𝗲 𝗜𝗻𝘁𝗲𝗿𝗳𝗮𝗰𝗲𝘀 Developing CAN, CAN FD, and LIN interfaces at SamsIO Innovations, covering PCB design, embedded firmware, and hardware integration. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 𝗧𝗢𝗢𝗟𝗦 & 𝗧𝗘𝗖𝗛𝗡𝗢𝗟𝗢𝗚𝗜𝗘𝗦 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Embedded C/C++, Python, AUTOSAR, MATLAB/Simulink, STM32CubeIDE, CANoe, CANape, Trace32, winIDEA, Multi, DOORS, PTC Integrity, Git, Gerrit, QAC, PC-lint, Polyspace, and VectorCAST. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 𝗠𝗬 𝗘𝗡𝗚𝗜𝗡𝗘𝗘𝗥𝗜𝗡𝗚 𝗔𝗣𝗣𝗥𝗢𝗔𝗖𝗛 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ I work across hardware and software to solve problems at the system level—from requirements and architecture through schematic, PCB, firmware, debugging, integration, and validation. For existing systems, I investigate source code, troubleshoot hardware and firmware, analyze communication behaviour, identify root causes, implement fixes, and support validation. I focus on practical engineering, structured problem-solving, and reliable, maintainable solutions.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $81
Billed in all: $2,641$2.6k
$41 in the last 6 months
Across 9 contracts
Earnings, last 30 days
Skill rankings: Top 36% in CAN Bus
Ranked by MRR among everyone on Upwork with the skill.
- #10UART18 freelancers · 🇮🇳 #3Top 56%🇮🇳#3 of 5
- #10Connected Vehicles11 freelancers · 🇮🇳 #1Top 91%🇮🇳#1 of 1
- #22CAN Bus61 freelancers · 🇮🇳 #2Top 36%🇮🇳#2 of 5
- #44Sensor108 freelancers · 🇮🇳 #4Top 41%🇮🇳#4 of 13
- #65Automotive Engineering140 freelancers · 🇮🇳 #5Top 46%🇮🇳#5 of 9
- #97FreeRTOS200 freelancers · 🇮🇳 #12Top 49%🇮🇳#12 of 34
- #125Power Electronics221 freelancers · 🇮🇳 #9Top 57%🇮🇳#9 of 16
- #135Hardware Prototyping267 freelancers · 🇮🇳 #10Top 51%🇮🇳#10 of 26