CrawlJobs Logo

Senior Engineer - Board Support Packages

Canada · Job Posted February 19, 2026
Apply Position
Job Link Share

Job Description

The Senior Engineer - Systems (Board Support Packages) provides technical expertise and leadership for developing and maintaining BSP components and configurations. Senior Engineers work independently on hardware enablement, support new platforms, and mentor junior engineers in BSP development.

Job Responsibility

  • Develop and maintain BSP components and configurations
  • Enable new hardware platforms and processors
  • Support hardware bring-up and validation
  • Write high-quality, maintainable code following team standards
  • Debug and resolve complex BSP-related issues
  • Optimize BSP performance and compatibility
  • Provide technical guidance and mentorship to junior engineers
  • Participate in code reviews and technical discussions
  • Contribute to architecture and design decisions
  • Drive technical improvements and best practices
  • Lead technical initiatives and small projects
  • Collaborate effectively with team members and cross-functional partners
  • Work with distributed teams across US, Romania, and India
  • Share knowledge through documentation and technical discussions
  • Participate in sprint planning, estimation, and retrospectives
  • Contribute to team process improvements
  • Work with hardware vendors and partners
  • Configure device trees and hardware abstraction layers
  • Design solutions for complex BSP problems
  • Guide technical direction for BSP components
  • Maintain compatibility across hardware platforms

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • 5+ years of software engineering experience
  • 3+ years of experience with embedded systems and hardware
  • Experience with C/C++ programming in production systems
  • Strong background in software development lifecycle
  • Strong proficiency in C/C++ programming
  • Solid understanding of embedded systems and hardware
  • Experience with embedded systems development
  • Knowledge of build systems (Yocto, Buildroot, or similar)
  • Strong debugging and problem-solving skills
  • Experience with version control (Git) and code review
  • Understanding of software development methodologies (Agile, Scrum)
  • Board support packages (BSP)
  • Hardware enablement
  • Device trees and hardware configuration
  • Bootloaders (U-Boot, etc.)
  • Hardware abstraction layers
  • Embedded hardware interfaces
  • Performance optimization
  • Strong communication and collaboration skills
  • Ability to mentor and guide junior engineers
  • Technical writing and documentation skills
  • Problem-solving and analytical thinking
  • Self-directed and proactive
  • Attention to detail and quality

Nice to have

  • Experience with Yocto Project
  • Experience with hardware bring-up and validation
  • Understanding of processor architectures (ARM, x86, etc.)
  • Experience with device drivers
  • Knowledge of bootloaders and boot processes
  • Open source contributions
  • Experience in automotive, aerospace, or industrial sectors

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Engineer - Board Support Packages

8 matching positions

Manufacturing – Technical Support Senior Competency Engineer (Optics) – Linkou

The Manufacturing – Technical Support Senior Competency Engineer (Optics) plays ...
Location
Location
Taiwan , Linkou
Salary
Salary:
Not provided
asml.com Logo
ASML
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or above in Engineering, with strong relevance to: Optics / Optical Engineering
  • Applied Physics (optics-focused)
  • Photonics / Electro-Optical Engineering
  • Electrical Engineering with strong optics exposure
  • 5~8+ years of experience in semiconductor, electronics, or precision equipment industries
  • Strong background in one or more of the following optics-related domains: Optical module integration, alignment, or calibration
  • Optical sensing, imaging systems, illumination paths, or interferometric principles
  • Troubleshooting optics-related system behavior in production or development environments
  • Experience acting as a technical focal point, project lead, or senior technical contributor responsible for cross-team alignment and technical decision-making
  • Strong system-level understanding of optical behavior and its interaction with mechanical, electrical, and control systems
Job Responsibility
Job Responsibility
  • Lead optics-related technical assessments during daily passdown, DRB (Disturbance Review Board), and escalation meetings
  • Serve as the technical decision owner for complex optics-related issues, including imaging behavior, illumination stability, sensor accuracy, and calibration performance
  • Consolidate technical findings, risks, and recommendations into clear conclusions to support management alignment and operational prioritization
  • Own high-impact, recurring, and long-duration optics-related disturbances across YieldStar manufacturing lines
  • Coordinate cross-functional resources including D&E (Optics, Mechatronics, Software & Control), Manufacturing Engineering, Technical Support Engineers, and Production Engineers
  • Identify escalation triggers, risk exposure, and containment actions to minimize machine downtime and prevent issue recurrence
  • Perform structural analysis to identify systemic gaps in optical design, calibration methods, diagnostics, or manufacturing execution
  • Drive the development, validation, and deployment of Best-Known Methods (BKM) related to optical alignment, calibration, sensing, and diagnostics across product lines
  • Ensure optics-related improvements are standardized and sustainably implemented
  • Provide technical guidance and coaching on optics-related troubleshooting methodology and system-level behavior understanding
  • Fulltime
Read More
Arrow Right

Senior Engineer / Technical Lead (Linux BSP)

Position: Senior Engineer / Technical Lead (Linux BSP) Job Description: What Yo...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems
  • Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA
  • Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar
  • Experience of Board support package, Device driver and boot loader development/porting
  • Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution
  • Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker
Job Responsibility
Job Responsibility
  • Responsible for design and development of real time embedded software/firmware and PC/mobile based software application
  • To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement
  • Participate in High level and low level software design
  • Perform software testing including unit, functional and system level requirement including manual and automated
  • Performs software requirement to design to coding to testing traceability
  • Performs code review following coding guidelines and static code analysis
  • Troubleshoots software problems of limited difficulty
  • Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle
  • Follow defined process for software Development life cycle
  • Develops software solutions from established programming languages or by learning new language required for specific project
  • Fulltime
Read More
Arrow Right

Senior Engineer - Embedded C/BSP

Wind River is seeking an experienced developer to join the Helix Virtualization ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree)
  • Solid understanding of software development methodology
  • 5+ years' experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up
  • Experience in developing software stacks written preferably in C, C++ and experience working with BSP, Hardware Abstraction Layer (HAL) and Bootloader development
  • Working knowledge of software and drivers for peripherals and controllers and services for complex SOC Systems for ARM/Intel/PowerPC based
  • Good understanding on the underlying Architecture: CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals
  • Proficient in Hypervisors and Embedded Virtualization mechanism
Job Responsibility
Job Responsibility
  • Helping to develop, optimize and deliver the software needed to support HVP & VxWorks, as well as helping Wind River to grow in its role in new embedded and enterprise market segments
  • Develop Board Support Package for OS and Hypervisor
  • Take initiative to improve features and processes
  • Contribute ideas for product improvements and iterations
  • Collaborate effectively with global software engineering teams
  • Lead a highly skilled development team charged with all aspects of the safety-critical software development life cycle, from requirements development to implementation to verification
  • Work closely with the product management team and system architects to understand and implement customer-requested features and fixes
What we offer
What we offer
  • Hybrid and flexible working hours
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Inclusive work environment
  • Competitive health insurance package
  • Fulltime
Read More
Arrow Right

Senior Engineer - BSP

The Senior Engineer - Systems (Board Support Packages) provides technical expert...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • 5+ years of software engineering experience
  • 3+ years of experience with embedded systems and hardware
  • Experience with C/C++ programming in production systems
  • Strong background in software development lifecycle using Linux
  • Strong proficiency in C/C++ programming with Linux
  • Solid understanding of embedded systems and hardware
  • Experience with embedded systems development
  • Knowledge of build systems (Yocto, Buildroot, or similar)
  • Strong debugging and problem-solving skills
Job Responsibility
Job Responsibility
  • Develop and maintain BSP components and configurations
  • Enable new hardware platforms and processors
  • Support hardware bring-up and validation
  • Write high-quality, maintainable code following team standards
  • Debug and resolve complex BSP-related issues
  • Optimize BSP performance and compatibility
  • Provide technical guidance and mentorship to junior engineers
  • Participate in code reviews and technical discussions
  • Contribute to architecture and design decisions
  • Drive technical improvements and best practices
  • Fulltime
Read More
Arrow Right

Senior Engineer, Packaging Engineering

Sandisk understands how people and businesses consume data and we relentlessly i...
Location
Location
Malaysia , Batu Kawan, Penang
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor/Master/PhD engineering/material/science required
  • Minimum 5 years of relevant work experience (minimum 2 years for PhD)
  • Relevant work experience must be in engineering role within semiconductor industry
  • Academic studies must be in applicable field of engineering/science and demonstrate an academic record of excellence
  • Demonstrated track record to pathfinding and development new SMT material such as paste and epoxy with vendors and utilizing test methodology to qualify new material in factory
  • Demonstrated track record to rapidly analyze and solve complex engineering issues by pursuing a focused solution path with a clear understanding of technical fundamental on root causing thru failure analysis report (EDX/FTIR etc), simulation report, mechanical (shadow moire) analysis report, or any relevant metrology data collection
  • Demonstrated track record working hands-on around technical equipment and processes (including metrology and semiconductor failure analysis techniques)
  • Proficient in statistical analysis towards problem solving and the use of Minitab or JMP and Excel
  • Demonstrated track record to summarize complex data sets for technical and non-technical audiences
  • elegant in DOE design and execution
Job Responsibility
Job Responsibility
  • Defines IC package/SMT/SSD drive requirements, goals, and milestones for all SSD product groups and customer requirements
  • Develops SSD assembly and IC packaging material and processes to meet quality, reliability, cost, yield, productivity and manufacturing requirements
  • Develops new package and SMT process qualification programs
  • Prepares and/or updates specifications for piece parts of integrated circuits or semiconductor assemblies
  • Plans and conducts experiments to fully characterize material and processes throughout pathfinding to development to ramp
  • Develops solutions to improve quality, reliability, cost, yield, process stability/capability, productivity, and safety utilizing formal education, experience, statistical knowledge, and problem-solving tools
  • Establishes process control systems
  • Transfers process to high volume manufacturing and provide support in new factory start-up
  • Acts as a liaison with suppliers/vendors
  • Maintains product quality while developing and introducing package cost reduction programs
  • Fulltime
Read More
Arrow Right

Solutions Senior Engineer - Linux BSP

Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems
  • Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA
  • Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar
  • Experience of Board support package, Device driver and boot loader development/porting
  • Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution
  • Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker
Job Responsibility
Job Responsibility
  • Responsible for design and development of real time embedded software/firmware and PC/mobile based software application
  • To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement
  • Participate in High level and low level software design
  • Perform software testing including unit, functional and system level requirement including manual and automated
  • Performs software requirement to design to coding to testing traceability
  • Performs code review following coding guidelines and static code analysis
  • Troubleshoots software problems of limited difficulty
  • Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle
  • Follow defined process for software Development life cycle
  • Develops software solutions from established programming languages or by learning new language required for specific project
  • Fulltime
Read More
Arrow Right
New

Senior DevOps Engineer (Azure)

Andersen is hiring a Senior DevOps Engineer (Azure) for a project building cloud...
Location
Location
Salary
Salary:
Not provided
andersenlab.com Logo
Andersen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in Azure DevOps for 2–4 years, administering CI/CD systems, including creating and maintaining YAML pipelines, building configurations, and release processes
  • Experience using Azure Boards for work management
  • Experience with Git and GitHub repositories
  • Experience in Infrastructure as Code using Terraform (preferred OpenTofu) for provisioning and managing cloud infrastructure
  • Experience in scripting and automation using PowerShell, Bash, or Python
  • Software engineering background with experience in C# or another programming language (e.g. Python)
  • Understanding of software delivery practices
  • Experience with containerisation and orchestration using Kubernetes (preferably AKS)
  • Experience using Helm for package management and deployments
  • Strong knowledge of Azure cloud, especially PaaS services (App Service, Functions, Service Bus, Key Vault, Storage)
Job Responsibility
Job Responsibility
  • Working with the DevOps Lead and the wider Engineering Team to help design and implement a highly available, scalable, secure, and resilient platform and to promote best Practices for SDLC
  • Debugging tooling and infrastructure issues or performance bottlenecks (3rd line support), and dispatching product-related issues to the teams
  • Working with the QA Leads to ensure Azure-based test environments are continuously optimized to execute a high volume of test cases in a fast and cost-efficient way
  • Keeping up with the latest industry research and emerging technologies as well as promoting or showcasing internally
  • Work within a culture of operational excellence, focusing on appropriate observability tooling (monitoring, logging, tracing, alerting, self-healing)
  • Designing, implementing and documenting test environments and frameworks, assisting in the design and implementation of automated tests
  • Participating in scrum meetings as relevant (e.g. sprint demos and retrospectives)
  • Ensuring compliance and alignment with wider governance policies and standards
What we offer
What we offer
  • Mentoring and adaptation systems for new employees
  • Transparent performance review and assessment systems
  • Access to best educational platforms, seminars, and practices
  • Stable and competitive salary
  • Extensive benefits package
Read More
Arrow Right

Manufacturing – Technical Support Competency Engineer (Optics)

The Manufacturing – Technical Support Senior Competency Engineer (Optics) plays ...
Location
Location
Taiwan , Linkou
Salary
Salary:
Not provided
asml.com Logo
ASML
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or above in Engineering, with strong relevance to: Optics / Optical Engineering, Applied Physics (optics-focused), Photonics / Electro-Optical Engineering, Electrical Engineering with strong optics exposure
  • 5~8+ years of experience in semiconductor, electronics, or precision equipment industries
  • Strong background in one or more of the following optics-related domains: Optical module integration, alignment, or calibration, Optical sensing, imaging systems, illumination paths, or interferometric principles, Troubleshooting optics-related system behavior in production or development environments
  • Experience acting as a technical focal point, project lead, or senior technical contributor responsible for cross-team alignment and technical decision-making
  • Strong system-level understanding of optical behavior and its interaction with mechanical, electrical, and control systems
  • Proven ability to structure complex problems, assess risk, and drive technical decisions under production pressure
  • Excellent English communication skills for escalation meetings, technical reporting, and stakeholder alignment
  • Data-driven mindset with experience analyzing production or system data (specific tools not mandatory)
  • Proactive, ownership-driven, detail-oriented, open-minded, with strong logical reasoning capability
Job Responsibility
Job Responsibility
  • Lead optics-related technical assessments during daily passdown, DRB (Disturbance Review Board), and escalation meetings
  • Serve as the technical decision owner for complex optics-related issues, including imaging behavior, illumination stability, sensor accuracy, and calibration performance
  • Consolidate technical findings, risks, and recommendations into clear conclusions to support management alignment and operational prioritization
  • Own high-impact, recurring, and long-duration optics-related disturbances across YieldStar manufacturing lines
  • Coordinate cross-functional resources including D&E (Optics, Mechatronics, Software & Control), Manufacturing Engineering, Technical Support Engineers, and Production Engineers
  • Identify escalation triggers, risk exposure, and containment actions to minimize machine downtime and prevent issue recurrence
  • Perform structural analysis to identify systemic gaps in optical design, calibration methods, diagnostics, or manufacturing execution
  • Drive the development, validation, and deployment of Best-Known Methods (BKM) related to optical alignment, calibration, sensing, and diagnostics across product lines
  • Ensure optics-related improvements are standardized and sustainably implemented
  • Provide technical guidance and coaching on optics-related troubleshooting methodology and system-level behavior understanding
  • Fulltime
Read More
Arrow Right