I have 20 years of experience in software development and management for Embedded
systems software. I excel at designing low level embedded software, middleware and
applications. My skillset is programming languages like C, Python, Bash and Linux
kernel, RTOS aligns with dynamic needs for state of the art embedded systems.
Worked as technical project manager responsible for planning and execution of software development for server
chips. Regular tasks involved coordinating with multiple team managers, product owners, platform and software
architects, sales, and marketing etc.
Team Leader for GPU debugger
sept, 2019 - jun, 2023
•
3 años, 9 meses
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
sept, 2019 - may, 2024
•
4 años, 8 meses
Intel GmbH
dic, 2014 - jun, 2019
•
4 años, 5 meses
Team Leader for Modem communication software
feb, 2017 - jun, 2019
•
2 años, 4 meses
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.
Senior Embedded Software Engineer
dic, 2014 - ene, 2017
•
2 años, 1 mes
Research and development of energy management algorithms for accurate battery capacity estimation. It also required supervision of junior developers, conducting agile review meetings and stand-ups, project planning etc. Main responsibilities were ownership of software development, designing simulation tools, test automation, participation in bring-ups, pre-silicon bring-up etc.
dic, 2014 - jun, 2019
•
4 años, 5 meses
Visiting Researcher
jun, 2012 - ago, 2012
•
2 meses, 1 día
Tu/e Eindhoven, The Netherlands
jun, 2012 - ago, 2012
•
2 meses, 1 día
Design of predictable run-time management system on composable and predictable architecture.
Assisted in the development of laboratory experiments, resulting in successful results.
Wrote and published a research paper in an international workshop, resulting inincreased visibility for the department
jun, 2012 - ago, 2012
•
2 meses, 1 día
Educación
PhD in Computer Science
2010 - 2014
•
4 años
France
2010 - 2014
•
4 años
MS in Embedded Systems Design
2008 - 2010
•
2 años
Switzerland
2008 - 2010
•
2 años
Diploma in Embedded System Design
2005 - 2006
•
1 año
India
2005 - 2006
•
1 año
Publicaciones
Symmetry Breaking for Multi-Criteria Mapping and Scheduling on Multicores
11th International Conference on Formal Modeling and Analysis of Timed Systems
we propose a new methodology to perform mapping and scheduling along with buffer memory optimization using an SMT solver.
Strictly periodic scheduling of acyclic synchronous dataflow graphs using SMT solvers
Verimag
Periodic Scheduling of dataflow graphs with SMT solver
Fine-Grain OpenMP Runtime Support with Explicit Communication Hardware Primitives
Proc. of the 2011 Conference on Design, Automation & Test in Europe (DATE), Grenoble, France
We present a runtime system that uses the explicit on-chip communication mechanisms of the SARC multi-core
architecture, to implement efficiently the OpenMP programming model and enable the exploitation of fine-grain parallelism in
OpenMP programs.
Verificaciones
A tiempo
100 %
Dentro del presupuesto
100 %
¡Invitación enviada correctamente!
¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.