Kompetens
Firmware Development (Embedded C/C++, MCU/RTOS-based systems)
Embedded Linux, VxWorks, RTOS
Microcontrollers: ARM, PIC, AVR
Communication Protocols: CAN, I2C, SPI, UART, Modbus
HMI & UI Development: Qt, QML, SCXML, Qt Widgets
Debugging, Testing & System Validation
Agile / Scrum Methodologies
Configuration Management & CI/CD (Git, Azure DevOps,Jira)-Version Control Systems
Static Code Analysis: PC-lint, SonarCloud
Networking Fundamentals & Diagnostics (Wireshark)
Hardware & Board-Level: (PCB schematics, bring-up, sensor integration, PCB Design, circuitry)
Om
Senior Embedded Software Engineer with over 10 years of experience in designing, developing, and maintaining complex embedded systems across grid automation, industrial equipment, consumer electronics, and HMI-driven products. Strong expertise in Embedded C/C++ development, embedded Linux and RTOS platforms, and Qt-based HMI logic including Qt Widgets, QML, and SCXML. Experience in embedded control systems development, implementing software-based control logic using state machines and model-based design, with close hardware interaction. Hands-on experience in Model based development using Qt SCXML and Quantum Leaps QM, designing UML-based hierarchical state machines for event-driven embedded and HMI systems. Proven ability to translate behavioural models into reliable, maintainable C/C++ code while improving software traceability, modularity, and long-term maintainability. Highly skilled in debugging, testing, and optimising performance-critical and safety-focused systems, with experience in static code analysis, system validation, and full lifecycle development. A proactive and collaborative engineer, comfortable working close to hardware and in agile development, cross-functional environments, with a strong focus on software quality, reliability, and continuous learning.