×
Register Here to Apply for Jobs or Post Jobs. X

BSP Software Engineer

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: Webster & Webster Associates
Full Time position
Listed on 2026-01-12
Job specializations:
  • IT/Tech
    Hardware Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

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 boot loader 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, Power

    PC, or MIPS architectures.
  • Strong knowledge ofI2C, SPI, PCI, USB, and Ethernet.
  • Experience with tools such as oscilloscope sand 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.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary