Firmware development, Embedded Systems
Aktualisiert am 15.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.05.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Embedded C / C++
Bash
Python
VS Code.
IAR EW
Trace32
Git
Debugging
Design Patterns
Linker Scripts(SCons)
Unit Testing (GTest) Object Oriented Programming (OOP)
Jenkins
UML
Hardware in Loop Testing
Scrum/Agile process Sequence flow diagrams
PWM
PID
I2C
SPI
MISRA C Guidelines
System failure analysis of UART protocol
Multi-Threading
embedded systems
Bengali
Muttersprache
English
Fluent (Full Professional Level)
German
Beginner

Einsatzorte

Einsatzorte

Schweiz
möglich

Projekte

Projekte

1 year 8 months
2022-06 - 2024-01

Developed new features for the globally used firmware platform / Triaged issues

Firmware Development Engineer C/C++ VS Code IAR ...
Firmware Development Engineer
  • Implemented functionality to generate MCU Operational Configuration Parameter Hex Image (Python CLI tool used in production).
  • Implemented new metrology chip Support (addition of new frame and bringing up).
  • Improved RAM backup functionality of the meter (with snapshot-based approach).
  • Improved test automation robustness (HW in loop) (RCA: Fix on Segger J-Link Debug Probe Release Note V7.86c).
  • Improved power cycle behaviour of meter when meter is powered up for less than a second in between a blackout.
C/C++ VS Code IAR Git GMock Unit test ThreadX RTOS Renesas Rx72
Landis+Gyr-HQ
Switzerland
1 year 2 months
2021-04 - 2022-05

Safety Monitor - Functional Safety Feature

Senior Firmware Development Engineer C Eclipse Bash ...
Senior Firmware Development Engineer
  • Implemented: Safety Monitor - Functional Safety Feature of Automotive (FuSa ISO6262).
  • Advance Firmware Debugging.
C Eclipse Bash Trace32 Linux ARM A53 ? IP Based SOC
Qualcomm (Contract)
India
2 years 6 months
2018-10 - 2021-03

Implemented/Triaged Firmware of Smart IOT devices

Firmware Development Engineer
Firmware Development Engineer

Implemented/Triaged Firmware of Smart IOT devices (Application & Communication layer):

  • Added functionalities in COSEM application layer (Basic Encoding Rules).
  • Implemented Monitoring and Alarm related feature (Listens to analog inputs that raises events and acts).
  • Implemented Predict Temperature Feature (Monitors temperature data and calculates gradient to predict -the upcoming temperature)
  • Supported migration of legacy firmware of L5 Communication protocol (ANSI PSEM C12.22) to new architecture.
  • Contributed to Injection and storage of Public Key Infra (PKI).
  • Improved DLMS communication Layer.
  • Improved auto generation of classes. (using python).
  • Improved Debug Log of the Device.

Landis+Gyr
India
2 years 6 months
2016-05 - 2018-10

IOT (Wi-Fi) Based People Management System

Embedded Software Engineer ESP8266 C/C++ x86 PC ...
Embedded Software Engineer

IOT (Wi-Fi) Based People Management System:

  • Designed functionality of the hardware.
  • Developed firmware, schematic design.
  • Released APIs for windows GUI & maintained the abstraction of the hardware to the windows GUI.
  • Product life cycle handling from R&D to production. Cost optimization. Language: C. Hardware Platform: ESP8266. ?Top 100 Best Selling Security product? in Amazon India as on 26/02/2018. Refer to link (Click)


PCI based Data Acquisition (DAQ) System:

  • Board Bring up, improved codebase & bug fix.
  • Language: C/C++.
  • Hardware Platform: x86 PC, Cy7c68013


Anti Jamming System of GPS:

  • Board Bring Up, HW Validation and testing.
  • Low pass filter PCB design.
  • CPLD configuration for PLL.

ESP8266 C/C++ x86 PC Cy7c68013
Core Scientific Systems
India

Aus- und Weiterbildung

Aus- und Weiterbildung

2011 ? 2015

Bachelor Of Technology, Electronics and Communication Engineering

WBUT, India

Kompetenzen

Kompetenzen

Top-Skills

Embedded C / C++ Bash Python VS Code. IAR EW Trace32 Git Debugging Design Patterns Linker Scripts(SCons) Unit Testing (GTest) Object Oriented Programming (OOP) Jenkins UML Hardware in Loop Testing Scrum/Agile process Sequence flow diagrams PWM PID I2C SPI MISRA C Guidelines System failure analysis of UART protocol Multi-Threading embedded systems

Produkte / Standards / Erfahrungen / Methoden

Profile

Embedded Software Engineer with experience in Firmware Development, Device Driver Development, Communication Protocol Development, Debugging, System Programming.


General:

  • IAR EW, Trace32, Git, Debugging, Design Patterns, Object Oriented Programming (OOP), Jenkins, UML, Sequence flow diagrams, PWM, PID, I2C, SPI, UART protocol, Multi-Threading, Real Time Operating Systems (RTOS)
  • Linux, Embedded System Design, Linker Scripts(SCons), Unit Testing (GTest)
  • Hardware in Loop Testing, Scrum/Agile process
  • MISRA C Guidelines, System failure analysis of embedded systems, Clean coding guidelines, Low memory system code/data optimization.

Programmiersprachen

Embedded C / C++
Bash
Python
VS Code

Hardware

Schematic Capture
Logic Analyzer/Oscilloscope handling

Einsatzorte

Einsatzorte

Schweiz
möglich

Projekte

Projekte

1 year 8 months
2022-06 - 2024-01

Developed new features for the globally used firmware platform / Triaged issues

Firmware Development Engineer C/C++ VS Code IAR ...
Firmware Development Engineer
  • Implemented functionality to generate MCU Operational Configuration Parameter Hex Image (Python CLI tool used in production).
  • Implemented new metrology chip Support (addition of new frame and bringing up).
  • Improved RAM backup functionality of the meter (with snapshot-based approach).
  • Improved test automation robustness (HW in loop) (RCA: Fix on Segger J-Link Debug Probe Release Note V7.86c).
  • Improved power cycle behaviour of meter when meter is powered up for less than a second in between a blackout.
C/C++ VS Code IAR Git GMock Unit test ThreadX RTOS Renesas Rx72
Landis+Gyr-HQ
Switzerland
1 year 2 months
2021-04 - 2022-05

Safety Monitor - Functional Safety Feature

Senior Firmware Development Engineer C Eclipse Bash ...
Senior Firmware Development Engineer
  • Implemented: Safety Monitor - Functional Safety Feature of Automotive (FuSa ISO6262).
  • Advance Firmware Debugging.
C Eclipse Bash Trace32 Linux ARM A53 ? IP Based SOC
Qualcomm (Contract)
India
2 years 6 months
2018-10 - 2021-03

Implemented/Triaged Firmware of Smart IOT devices

Firmware Development Engineer
Firmware Development Engineer

Implemented/Triaged Firmware of Smart IOT devices (Application & Communication layer):

  • Added functionalities in COSEM application layer (Basic Encoding Rules).
  • Implemented Monitoring and Alarm related feature (Listens to analog inputs that raises events and acts).
  • Implemented Predict Temperature Feature (Monitors temperature data and calculates gradient to predict -the upcoming temperature)
  • Supported migration of legacy firmware of L5 Communication protocol (ANSI PSEM C12.22) to new architecture.
  • Contributed to Injection and storage of Public Key Infra (PKI).
  • Improved DLMS communication Layer.
  • Improved auto generation of classes. (using python).
  • Improved Debug Log of the Device.

Landis+Gyr
India
2 years 6 months
2016-05 - 2018-10

IOT (Wi-Fi) Based People Management System

Embedded Software Engineer ESP8266 C/C++ x86 PC ...
Embedded Software Engineer

IOT (Wi-Fi) Based People Management System:

  • Designed functionality of the hardware.
  • Developed firmware, schematic design.
  • Released APIs for windows GUI & maintained the abstraction of the hardware to the windows GUI.
  • Product life cycle handling from R&D to production. Cost optimization. Language: C. Hardware Platform: ESP8266. ?Top 100 Best Selling Security product? in Amazon India as on 26/02/2018. Refer to link (Click)


PCI based Data Acquisition (DAQ) System:

  • Board Bring up, improved codebase & bug fix.
  • Language: C/C++.
  • Hardware Platform: x86 PC, Cy7c68013


Anti Jamming System of GPS:

  • Board Bring Up, HW Validation and testing.
  • Low pass filter PCB design.
  • CPLD configuration for PLL.

ESP8266 C/C++ x86 PC Cy7c68013
Core Scientific Systems
India

Aus- und Weiterbildung

Aus- und Weiterbildung

2011 ? 2015

Bachelor Of Technology, Electronics and Communication Engineering

WBUT, India

Kompetenzen

Kompetenzen

Top-Skills

Embedded C / C++ Bash Python VS Code. IAR EW Trace32 Git Debugging Design Patterns Linker Scripts(SCons) Unit Testing (GTest) Object Oriented Programming (OOP) Jenkins UML Hardware in Loop Testing Scrum/Agile process Sequence flow diagrams PWM PID I2C SPI MISRA C Guidelines System failure analysis of UART protocol Multi-Threading embedded systems

Produkte / Standards / Erfahrungen / Methoden

Profile

Embedded Software Engineer with experience in Firmware Development, Device Driver Development, Communication Protocol Development, Debugging, System Programming.


General:

  • IAR EW, Trace32, Git, Debugging, Design Patterns, Object Oriented Programming (OOP), Jenkins, UML, Sequence flow diagrams, PWM, PID, I2C, SPI, UART protocol, Multi-Threading, Real Time Operating Systems (RTOS)
  • Linux, Embedded System Design, Linker Scripts(SCons), Unit Testing (GTest)
  • Hardware in Loop Testing, Scrum/Agile process
  • MISRA C Guidelines, System failure analysis of embedded systems, Clean coding guidelines, Low memory system code/data optimization.

Programmiersprachen

Embedded C / C++
Bash
Python
VS Code

Hardware

Schematic Capture
Logic Analyzer/Oscilloscope handling

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.