18.03.2025 aktualisiert


100 % verfügbar
Embedded software consultant
Taufkirchen, Deutschland
Weltweit
PhD in Computer ScienceSkills
Test-SoftwareC (Programmiersprache)Agile MethodologieAtlassian JiraC++KommunikationssoftwareDebuggingLinuxGerätetreiberDigitale ElektronikEmbedded SoftwareFirmwarePythonMehrprozessorsystemOpenmp
I have 20 years of experience in software development and management for embedded systems software. I excel at designing low level embedded software and middleware / applications. My skill set in programming languages like C, Python, Bash and experience in Linux kernel environment aligns with dynamic needs for state-of-the-art embedded systems.
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2024
Sprachen
DeutschgutEnglischgutHindiMuttersprache
Projekthistorie
Assumed ownership of multi-OS device drivers for GPU and low-level firmware across GPU generations. Main
responsibilities were to lead the team for delivering low-level debugger software for Intel GPUs.
* Responsible for design, development, and silicon bring-ups.
* Encouraged creativity and innovation to develop new solutions to complex problems.
* Resolved conflicts in a professional and timely manner.
responsibilities were to lead the team for delivering low-level debugger software for Intel GPUs.
* Responsible for design, development, and silicon bring-ups.
* Encouraged creativity and innovation to develop new solutions to complex problems.
* Resolved conflicts in a professional and timely manner.
Team leader for development of device driver for host and modem communication via PCIe. Main responsibilities
were product ownership, stake-holder management, working in multi-geo cross-functional teams, project
management and execution using Agile methods.
* Established clear communication channels and provided timely feedback to team members and stakeholders.
* Mentored and trained team members to develop their skills and career paths.
* Encouraged creativity and innovation to develop new solutions to complex problems.
were product ownership, stake-holder management, working in multi-geo cross-functional teams, project
management and execution using Agile methods.
* Established clear communication channels and provided timely feedback to team members and stakeholders.
* Mentored and trained team members to develop their skills and career paths.
* Encouraged creativity and innovation to develop new solutions to complex problems.
Team leadership role in Research and development of energy management algorithms for accurate battery capacity
estimation. Team leader for development of device driver for host and modem communication via PCIe. Main
responsibilities were product ownership, stake-holder management, working in multi-geo cross-functional teams,
project management and execution using Agile methods.
* Established a set of best practices and documented procedures for software testing, resulting in improved
accuracy and reliability of software products.
* Led a team of software engineers to deliver software project on time and within budget.
estimation. Team leader for development of device driver for host and modem communication via PCIe. Main
responsibilities were product ownership, stake-holder management, working in multi-geo cross-functional teams,
project management and execution using Agile methods.
* Established a set of best practices and documented procedures for software testing, resulting in improved
accuracy and reliability of software products.
* Led a team of software engineers to deliver software project on time and within budget.