CrawlJobs Logo

System Architect - BSP

India, Bangalore · Job Posted February 19, 2026
Apply Position
Job Link Share

Job Description

Wind River is seeking an experienced developer to join the Helix Virtualization Platform (HVP) & VxWorks development teams. The successful candidate will be responsible for the development, implementation, and certification of safety-critical features and functionality used by our Aerospace, Industrial and Automotive customers. As a team lead, you will 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. You will work closely with the product management team and system architects to understand and implement customer-requested features and fixes. The BSP Factory team is responsible for developing and improving BSPs and drivers for VxWorks/HVP on platforms such as Arm, IA etc. The contribution will help to drive business of Wind River embedded software on new SoCs.

Job Responsibility

  • Define the architecture, design patterns, and standards for BSPs, HAL, bootloaders, and low‑level drivers for VxWorks and HVP
  • Create scalable, reusable BSP frameworks supporting heterogeneous SoCs and multi-core architectures
  • Guide the integration of virtualization technologies, partitioning, and safety‑critical design into BSP components
  • Lead system-level bring-up on Arm/Intel/PowerPC SoCs including MMU, cache, virtualization extensions, interrupt controllers, timers, security engines, and SoC interconnects
  • Architect and review drivers for high-speed peripherals: PCIe, Ethernet, USB, GPIO, DMA, UART, storage (eMMC/SD), and other SoC IPs
  • Ensure BSP designs meet performance, determinism, and safety (DO‑178C, IEC 61508, ISO 26262) requirements
  • Work with product management and system architects to define roadmaps and translate customer needs into deliverable architectures
  • Guide global engineering teams in implementation, reviews, optimization, and debugging
  • Support customer engagements as a technical authority for complex architectural decisions
  • Drive improvements in BSP development processes, coding guidelines (MISRA/CERT), certification readiness, and CI/CD pipeline adoption
  • Identify architectural risks and define mitigation strategies early in the development cycle
  • Mentor senior engineers and contribute to technical leadership across the organization

Requirements

  • BTech/MTech in Computer Science, Electrical/Computer Engineering, or equivalent
  • 14+ years experience in embedded software development, including BSP, HAL, bootloader, and device driver architecture
  • Strong knowledge of: Armv7/Armv8-A, Intel x86/64, or PowerPC architecture
  • MMU, cache, interrupt handling, SMP/AMP, timers, DMA, secure boot
  • Hardware virtualization mechanisms (Arm VE, VT-x, IOMMU, SMMU)
  • Proven experience with RTOS or hypervisor-based systems (VxWorks, QNX, HVP, Linux, FreeRTOS)
  • Strong proficiency in C and low-level debugging using JTAG, Lauterbach, and hardware probes

Nice to have

  • Experience with safety-certified platforms (DO-178C, ISO 26262, IEC 61508)
  • Experience leading architecture for complex multi-core or heterogeneous SoCs
  • Working knowledge of modern CI/CD workflows for embedded systems
  • Experience with secure boot, Trusted Firmware (TF‑A), OP‑TEE, and platform security architecture

Looking for more opportunities?

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

Similar Jobs for

System Architect - BSP

8 matching positions

Embedded Software Engineer, Bsp/Kernel - Reality Labs

At Meta, we're building innovative products that make it easier for people to co...
Location
Location
United States , Sunnyvale
Salary
Salary:
154000.00 - 217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years embedded software development experience in industry settings
  • 5+ years of software development experience in embedded systems, systems programming, or a related technical field, or PhD with 2+ years of experience
  • Demonstrated experience working across disciplines to drive optimal solutions
  • Experience in large-scale C/C++ code base
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc
  • Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
  • Lead hardware bring-up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts
  • Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
  • Profile performance problems and drive optimizations across the entire software stack
  • Analyze, design, develop, and debug firmware for a wide variety of devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
  • Collaborate closely with cross-functional teams, including silicon architects, hardware designers, OS team, and algorithm and model development teams
  • Understand and implement power-management, boot loaders, scheduling, inter-processor communication, computer vision, and firmware/system interfaces on RTOS and/or bare-metal environments
  • Design, develop, and architect models and infrastructure building blocks of Virtual Platforms, integrating internal models and vendor IP models
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Power Systems Engineer

A Power systems Design engineer in the Power systems division at NTT Data will b...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters degree or PhD or Bachelors degree in Power Systems engineering ideally, or equivalent education or on-the-job training in the power domain
  • Able to perform activities such as Load Flow Analysis, Thermal and Voltage constraint analysis, Fault level analysis in the context of DNOs,TSOs, Large-scale Generation projects (Wind, Solar, Battery, Nuclear, Tidal, Geothermal) and large power infrastructure projects
  • Specialised experience or exposure working with Power distribution networks or Power Transmission networks in the UK, Ireland or pertinent major overseas distribution or transmission network working at the 132KV and above
  • Experience working with in major power systems modelling tools such as DigSilent PowerFactory, PSS-E, PSS-SINCAL and IPSA
  • Working understanding of creation of automation and AI solutions on power network systems using toolsets such as Python or DigSilent Programming Language
  • An understanding of the principles of Grid Supply point level or BSP (33KV and above) Substation design and Protection design
  • Working knowledge of DigSilent PowerFactory and Pythin coding will be given due weightage
Job Responsibility
Job Responsibility
  • Network modelling and design on DigSILENT PowerFactory, IPSA, DINIS, PSS-SINCAL and other network modelling applications
  • Load Flow Analysis
  • Thermal, Voltage and Fault Level analysis
  • Preparation of G99 compliant offer letters on behalf of power DNOs and TSO for EHV and HV level major connections
  • Management of teams (of up to 10 staff members) assigned to DNO and TSO clients
  • Design and configuration of Active Network Management schemes on platforms such as SGS and ZIV
  • Curtailment analysis for ANM schemes
  • Design AI and ML oriented software solutions to automate power systems analysis processes
  • Architect technical and financial modelling solutions for our power generation clients for revenue maximisation though technical power input and output optimisation
  • Design Load and Generation forecasting methodologies and solutions for DNOs,TSOs, BESS operators and other power generators
What we offer
What we offer
  • Tailored benefits that support your physical, emotional, and financial wellbeing
  • Learning and Development opportunities
  • Flexible work options
Read More
Arrow Right

Software Architect - Systems

The Software Architect - Systems is a senior technical leadership role responsib...
Location
Location
United States , Austin
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor degree in Computer Science, Electrical Engineering, or related field
  • 10+ years of software engineering experience
  • 7+ years of experience with embedded Linux or systems software
  • 5+ years in architecture or senior technical design roles
  • Experience designing and architecting complex, large-scale systems
  • Candidates must be legally authorized to work in the United States on a permanent basis - without requirement for any type of visa sponsorship/transfer, now, or at any time in future
  • Must be a local resident of Greater Austin, TX, with ability to work on campus
  • Expert-level understanding of system architecture and design
  • Deep knowledge of Linux kernel and user space architecture
  • Strong experience with embedded systems and real-time systems
Job Responsibility
Job Responsibility
  • Define overall system architecture and component structure
  • Design APIs, interfaces, and integration points between components
  • Create architectural diagrams, specifications, and documentation
  • Ensure architecture supports scalability, performance, and maintainability
  • Address non-functional requirements (security, reliability, safety, performance)
  • Develop technical vision and roadmap for system evolution
  • Evaluate and select technologies, frameworks, and tools
  • Define technical standards and guidelines organization-wide
  • Plan for long-term technical debt reduction and system improvements
  • Balance innovation with stability and risk management
What we offer
What we offer
  • Hybrid work model for workplace flexibility
  • Comprehensive health, dental, and life insurance
  • Short and long-term disability coverage
  • RRSP matching for financial security
  • Flexible time-off policies for work-life balance
  • Employee assistance program for mental well-being
  • Learning benefits, including a LinkedIn Learning subscription and seminars
  • Fulltime
Read More
Arrow Right
New

Senior Software Architect – Android & Embedded Systems

Sigma Connectivity is a world-class technology consulting and product developmen...
Location
Location
Sweden , Lund
Salary
Salary:
Not provided
sigma.se Logo
Sigma Group
Expiration Date
August 16, 2026
Flip Icon
Requirements
Requirements
  • Experience from Android platform development, software architecture and Android bring-up on Qualcomm-based platforms
  • Experience with BSP (Board Support Package) integration, device trees, boot processes, and low-level platform software
  • Strong knowledge of Qualcomm chipsets, software frameworks, tools, and development workflows
  • Experience working across multiple layers of the Android software stack, from low-level platform software to application frameworks
  • Demonstrated ability to lead technical teams and drive architectural decisions
  • Ability to explain complex technical concepts to both technical and non-technical audiences
  • Strong communication and stakeholder management skills, excellent documentation and presentation capabilities
  • Curious, adaptable, and eager to learn
  • Strong problem-solving mindset
  • Collaborative team player with a positive and proactive attitude
Job Responsibility
Job Responsibility
  • Define, communicate, and drive software architecture for complex embedded and connected systems
  • Provide technical leadership throughout requirements analysis, design, bring-up, development, integration, and product release
  • Mentor and coach development teams, promoting engineering excellence and best practices
  • Actively contribute to system design, software development, troubleshooting, and technical decision-making
  • Ensure architectural decisions support scalability, maintainability, performance, and long-term product success
  • Build strong relationships with customers and stakeholders to understand business and technical needs
  • Translate customer visions and requirements into robust technical solutions and system architectures
  • Lead technical discussions, workshops, and architecture reviews with customers and partners
  • Support project planning, effort estimation, risk assessment, and technical roadmap development
  • Collaborate with software management to strengthen organizational capabilities, technical strategy, and competence development
  • Fulltime
Read More
Arrow Right

Architect for Telematics - Embedded Linux Framework

You will be part of the development of an advanced telematics solution for comme...
Location
Location
Romania , Brasov
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Business Informatics, or a comparable field
  • Minimum 2 years of experience in a similar position
  • Experience with Qualcomm Snapdragon Automotive platforms (SA522, SA515M or similar)
  • Advanced knowledge of Yocto Project & BitBake
  • Experience with: Custom meta-layers
  • Multi-layer BSP architecture and Image optimization
  • Deep understanding of: Linux system architecture
  • Expert-level C++ (C++14 / C++17 / C++20)
  • Experience with: Multithreading
  • Async programming
Job Responsibility
Job Responsibility
  • Design and maintain the core C++ service framework
  • Implement: Service discovery, Lifecycle management and High-performance IPC (Inter-Process Communication)
  • Architect and manage Yocto-based BSP
  • Maintain: Custom meta-layers
  • BitBake recipes and Optimized system images for Qualcomm SA522
  • Develop internal SDK and tooling
  • Ensure consistent patterns for: Error handling
  • Logging and State synchronization
  • Improve overall Developer Experience (DX)
  • Design and implement end-to-end OTA updates
What we offer
What we offer
  • Smooth integration and a supportive mentor
  • Pick your working style: Remote, Hybrid or Office work opportunities
  • Projects have different working hours to suit your needs
  • Sponsored certifications, trainings and top e-learning platforms
  • Private Health Insurance
  • Individual coaching sessions or accredited Coaching School
  • Epic parties or themed events
  • Fulltime
Read More
Arrow Right

Systems Architect

AMD's Adaptive and Embedded Computing Group is expanding rapidly, aiming to be t...
Location
Location
United States , San Jose
Salary
Salary:
229600.00 - 344400.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of x86 architecture
  • Background in technologies, technical standards, and system architectures of embedded applications and use cases for one or more of the following market segments: Networking, Security, Storage, Automotive, Robotics, Industrial, Aerospace/Defense
  • Hands-on development experience with CPUs/GPUs/FPGAs, middleware, system-level drivers (BSP, HAL, kernel), firmware/BIOS
  • Deep knowledge of Linux OS and systems programming
  • Experience with virtualization and hypervisors
  • Strong C/C++ development and scripting skills (Python)
  • Broad system-level experience spanning processors, platforms, BIOS, firmware, AI/ML, applications and frameworks like DPDK, SPDK
  • AI/Deep Learning experience is a significant plus
  • Ability to connect cross-domain technical dots and maintain a strong systems viewpoint
  • Customer-facing experience with a record of enabling successful product development
Job Responsibility
Job Responsibility
  • Research, define, and drive system level solutions for future products targeting one or more of the following market segments: Networking, Security, Storage, Automotive, Robotics, Industrial, Aerospace/Defense
  • Serve as the overall systems engineer for strategic customer accounts, often across multiple programs
  • Perform gap analysis and lead solutions architecting for pre-design win engagements to influence and secure wins
  • Translate customer needs into actionable technical requirements across domains and components
  • Provide hands on leadership throughout execution of customer development programs, solving complex technical problems and ensuring cross domain alignment
  • Ensure customer designs make optimal architectural choices to achieve best possible performance on AMD platforms
  • Build PoCs, demos, and use case optimizations
  • collaborate with ecosystem partners to deliver complete solutions
  • Define and develop reference designs to showcase solution value
  • Stay current on industry trends and feed insights into AMD's roadmap planning
  • Fulltime
Read More
Arrow Right

Senior Embedded Developer

You will work deep in the lower layers of our systems, writing drivers, shaping ...
Location
Location
Sweden , Stockholm
Salary
Salary:
Not provided
marshall.com Logo
sa.global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Expert-level proficiency in C
  • Solid knowledge of Python
  • Hands-on experience writing production-quality embedded code
  • Experience working with real-time operating systems such as FreeRTOS, Zephyr, or similar
  • Strong understanding of MCU architecture and peripherals
  • Previous work on embedded systems based on microcontrollers
  • Familiarity with tooling such as Git, Make, or CMake
  • Experience with Bluetooth, BLE, and Wi-Fi technologies in embedded or connected device contexts
Job Responsibility
Job Responsibility
  • Develop embedded software for audio systems, including drivers and audio-related modules
  • Architect and maintain board support packages (BSP)
  • Implement modular, reusable code designed to scale across a wide portfolio of products
  • Work on proof-of-concept projects to explore new technical directions
  • Participate in code reviews, maintain documentation, and contribute to improving build systems and testing practices
  • Collaborate with internal teams and external development partners
Read More
Arrow Right

Ai/ml Solutions Architect

This highly visible role directly impacts customer success and the overall growt...
Location
Location
United States , Austin; San Jose
Salary
Salary:
163200.00 - 244800.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of x86 architecture and GPU architecture
  • Strong expertise in AI/ML, the various frameworks (e.g. ONNX-RT, PyTorch, Tensorflow ), whole software stacks, various open ML models (e.g. Llama, Qwen), optimized inferencing using CPU, GPU and accelerators
  • Background in technologies, technical standards, and system architectures of embedded applications and use cases for one or more of the following market segments: Networking, Security, Storage, Automotive, Robotics, Industrial, Aerospace/Defense
  • Hands‑on development experience with CPUs/GPUs/FPGAs, middleware, system‑level drivers (BSP, HAL, kernel), firmware/BIOS
  • Deep knowledge of Linux OS and systems programming
  • Experience with virtualization and hypervisors
  • Strong C/C++ development and scripting skills (Python)
  • Broad system‑level experience spanning processors, platforms, BIOS, firmware, AI/ML, applications and frameworks like DPDK, SPDK
  • AI/Deep Learning experience is mandatory
  • Ability to connect cross‑domain technical dots and maintain a strong systems viewpoint
Job Responsibility
Job Responsibility
  • Research, define, and drive AMD CPU/GPU/NPU based AI/ML solutions targeting one or more of the following market segments: Networking, Security, Storage, Automotive, Robotics, Industrial, Aerospace/Defense
  • Develop high performance and efficient Edge AI solutions
  • Benchmark, analyze and optimize performance results using standard AI frameworks, open ML models and custom models
  • Serve as an AI and performance expert and/or solutions architect for strategic customer engagements
  • Perform gap analysis and lead solutions architecting for pre–design‑win engagements to influence and secure wins
  • Translate customer needs into actionable technical requirements across domains and components
  • Provide hands‑on leadership throughout execution of customer development programs, solving complex technical problems and ensuring cross‑domain alignment
  • Ensure customer designs make optimal architectural choices to achieve best‑possible performance on AMD platforms
  • Build PoCs, demos, and use‑case optimizations
  • collaborate with ecosystem partners to deliver complete solutions
  • Fulltime
Read More
Arrow Right