The point where experts and best companies meet
Share
What you will be doing:
Lead the design and development of Board Support Packages (BSP) for various System on Chip (SoC) platforms, ensuring they are operating system agnostic.
Collaborate with OEM partners to ensure seamless BSP integration with their platforms.
Define and implement BSP quality metrics to ensure high standards of performance and reliability.
Influence and drive automation in BSP development, testing, and deployment processes.
Design, develop, and maintain BSP components, including bootloaders, device drivers, and kernel modifications.
Work closely with hardware and software teams to ensure compatibility and performance.
Propose, manage and coordinate BSP release cycles, ensuring timely and high-quality deliverables.
Bring in continuous improvements to release cycle to enhance the efficiency of releases.
Provide technical guidance and mentorship to junior engineers.
Stay updated with the latest industry trends and technologies related to BSP and embedded systems.
What we need to see:
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field and 8+ years of experience.
In-depth expertise in BSP development for SoC platforms.
Proven experience in designing operating system agnostic BSPs.
Strong knowledge of embedded systems, device drivers, and kernel development.
Experience in BSP integration with OEM platforms.
Ability to define and implement BSP quality metrics.
Proficiency in programming languages such as C/C++ and scripting languages like Python.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to work independently and as part of a team.
Ways to stand out from the crowd:
Experience with various SoC platforms such as ARM, x86, or RISC-V.
Familiarity with version control systems (e.g., Git, Perforce)
Experience with Windows kernel driver development and/or Linux kernel development.
Experience in automation tools and frameworks for embedded systems.
These jobs might be a good fit