Back to professionals

C Developer & C++ Developer

Overview


Short Summary

The candidate is a highly experienced Embedded Software & Firmware Development Engineer with over 10+ years. His technical expertise includes Embedded C programming with 10+ years of experience and basic knowledge of C++ programming. He is currently working on an development of automotive battery packs where he is integrating sensor interfacing solutions. Moreover, he does middleware development and real-time embedded application development. He also has an extensive experience in Microcontrollers ARM Cortex-M. Apart from that, he has a strong understanding of RTOS concepts and communication protocols like I2C, SPI, UART and RF. Also, he has an experience with safety standards such as DRBFM, ISO26262, PDC and other. He is using Jira for bug tracking and he has also done some Unit testing. He is used to working in an agile environment in Scrum. He was responsible for leading a tech team of 5-7 people. He speak fluent English.

  • Dostupnosť 3 months notice period

Work Experience

  • Sep 2018 - Present: Basic Software Engineer

    • Responsible for Autosar basic software development and integration
    • Handling diagnostics, memory, and sensor interfacing for automotive battery pack
    • Performing RTE updates, debugging, and developer testing
    • Build versioning and release of software
    • Ensuring ASIL software development and compliance
    • Performing fault injection tests for microcontrollers
    • Participating in Agile methodology and scrum meetings
  • April 2011 - Sep 2018: Senior Software Engineer

    • Autosar base software development (BSW-MCAL)
    • Requirement gathering, coding, testing, and review support for base software modules
    • Low-level driver development for microcontrollers, SPI, UART, I2C, etc.
    • QAC and MISRA compliance coding
    • Capturing requirements in DOORS for ASPICE standard development
    • Issue analysis, ATR reporting, and participating in scrum meetings
  • Nov 2015 - Oct 2016: Embedded Software Engineer/Onsite Coordinator

    • Rapid prototyping of software for power optimizing techniques in HVAC products
    • Analyzing and reporting to the requirement team
    • Implementing low power ideas and analyzing current consumption
    • Implementing battery charging algorithm and power profile handling
    • Proposing system-level software improvements
    • Acting as product owner for baselining and software release
    • Implementing diagnostic services and concepts
  • Dec 2010 - April 2011: Embedded Software Engineer

    • Deriving software requirements for low power wireless (Zigbee) room controller
    • Involved in various phases of software development cycles
    • High-level design, coding, testing, and review support
    • Implementing HMI and coordinator functionalities
    • Participating in peer code reviews and code analysis
    • Ensuring compliance with coding guidelines and standards
    • Participating in scrum meetings and Agile methodology
Author
C Developer & C++ Developer
63e9fa15395b410001b8b9c4
Employee6250  / Per month
LevelSENIOR
Roles
C Developer C++ Developer
Languages
English
Skillset
CC++Embedded Systems
Localities
GrazRemote