Webster & Webster Associates
BSP Software Engineer
Webster & Webster Associates, Dallas, Texas, United States, 75215
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 ofI2C, SPI, PCI, USB, and Ethernet. Experience with tools such as oscilloscopesand 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
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 ofI2C, SPI, PCI, USB, and Ethernet. Experience with tools such as oscilloscopesand 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