BSP Software Engineer

Webster & Webster Associates

  • Dallas, Texas
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • ARM (Advanced RISC Machine)unmatched
    • BSPunmatched
    • Bootingunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Engineeringunmatched
    • Computer Firmwareunmatched
    • Debugging Skillsunmatched
    • Debugging Toolsunmatched
    • Device Driversunmatched
    • Embedded Hardwareunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Ethernetunmatched
    • Governmentunmatched
    • Hardware Standardsunmatched
    • Hardware-Software Integrationunmatched
    • I2Cunmatched
    • IP (Internet Protocol)unmatched
    • Identify Issuesunmatched
    • Kernel Programmingunmatched
    • Leading Edge Technologyunmatched
    • Logic Analyzerunmatched
    • MIPS Processorsunmatched
    • Multiplatform/Cross-Platformunmatched
    • Network Protocolsunmatched
    • Operating Systemsunmatched
    • Oscilloscopeunmatched
    • PCIunmatched
    • PCI Express (PCI-E)unmatched
    • PowerPC Processorunmatched
    • Printed Circuit Board (PCB) Layoutunmatched
    • Problem Solving Skillsunmatched
    • QNX Operating Systemunmatched
    • Realtime Operating Systemunmatched
    • Schematicsunmatched
    • Security Clearanceunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • System Testunmatched
    • Systems Engineeringunmatched
    • TCP (Transmission Control Protocol)unmatched
    • Team Playerunmatched
    • Technical Deliveryunmatched
    • UDP (User Datagram Protocol)unmatched
    • USBunmatched
    • VMEunmatched
    • Validation Testingunmatched
    • VxWorksunmatched
    • x86 Processorsunmatched

    Description

    Overview

    Are you a highly skilled BSP (Board Support Package) Engineer in the embedded systems industry seeking that next step in your career? This role involves developing, customizing, and optimizing low-level software to enable seamless hardware-software integration on embedded platforms. The ideal candidate will have deep expertise in Real-Time Operating Systems (RTOS), bootloaders, device drivers, and board bring-up processes. You will work with cutting-edge technologies to deliver robust and efficient solutions. Note that applicants must be eligible to obtain a security clearance to work on government projects.

    Key Responsibilities

    • Develop and maintain Board Support Packages (BSP) for embedded systems across various hardware platforms.
    • Perform hardware bring-up, including bootloader configuration and system initialization.
    • Create and optimize low-level device drivers (e.g., I2C, USB).
    • Troubleshoot and resolve issues related to hardware-software interactions.
    • Collaborate with hardware engineers to ensure successful integration and system performance.
    • Implement and debug bootloaders, operating system kernels, and firmware solutions.
    • Support system-level testing, validation, and debugging using tools like logic analyzers and oscilloscopes.
    • Document BSP processes, configurations, and solutions for future use.

    Requirements

    • Proficiency in C/C++ for low-level embedded software development.
    • Experience with RTOS (e.g., VxWorks, FreeRTOS, QNX) and bare-metal programming.
    • Solid understanding of bootloaders, board bring-up, and hardware initialization processes.
    • Familiarity with ARM, x86, PowerPC, or MIPS architectures.
    • Strong knowledge of I2C, SPI, PCI, USB, and Ethernet.
    • Experience with tools such as oscilloscopes and bus analyzers.
    • Excellent problem-solving abilities and hands-on troubleshooting experience.

    Preferred Skills

    • Experience with kernel development and optimization.
    • Familiarity with network protocols (IP, TCP, UDP).
    • Exposure to hardware schematics and PCB layout tools.
    • Knowledge of VME, PCIe, and other embedded hardware standards.

    Why Join

    • Work on innovative embedded system projects in a collaborative and technology-driven environment.
    • Contribute to impactful solutions alongside top-tier engineers.
    • Expand your expertise with cutting-edge hardware and software platforms.

    Numbers & Facts

    LocationDallas, Texas
    Websitehttps://www.websterandwebster.com

    Similar Jobs

    See more jobs