BSP / System Engineer Job at ThunderSoft, Mundelein, IL

RnN5WFlyN3h4dmwyTk1UZHdmVWFZL1R4N0E9PQ==
  • ThunderSoft
  • Mundelein, IL

Job Description

Job Description

1. Job Summary

\n

We are seeking a hands-on BSP / System Engineer to support our Video Conferencing and Smart Camera product lines in the North America market. This role will work closely with global R&D teams, customers, chipset vendors, and manufacturing partners to support system bring-up, platform integration, issue debugging, and product delivery.

\n

The ideal candidate has strong experience with embedded Linux or Android-based platforms, BSP customization, device drivers, system integration, and hardware/software debugging. Experience with Qualcomm platforms, camera systems, video pipeline, or edge AI devices is highly preferred.

\n

2. Key Responsibilities

\n

2.1 Platform Bring-up and BSP Support

\n
    \n
  • Support BSP bring-up on embedded Linux / Android / RTOS-based platforms.
  • \n
  • Debug bootloader, kernel, device tree, drivers, power, memory, storage, USB, PCIe, I2C, SPI, UART, GPIO, and related low-level interfaces.
  • \n
  • Support platform customization based on customer product requirements.
  • \n
  • Work with chipset vendors and internal R&D teams to resolve platform-level issues.
  • \n
\n

2.2 System Integration

\n
    \n
  • Support integration of camera, audio, display, connectivity, sensors, and peripheral modules.
  • \n
  • Assist in system-level debugging across hardware, firmware, OS, middleware, and application layers.
  • \n
  • Support performance optimization, stability improvement, and power consumption tuning.
  • \n
  • Work with hardware teams on board-level debugging and validation.
  • \n
\n

2.3 Video Conferencing and Smart Camera Product Support

\n
    \n
  • Support system-level issues related to video conferencing devices, smart cameras, AI camera platforms, and edge devices.
  • \n
  • Collaborate with camera, audio, AI, and application teams to ensure end-to-end product functionality.
  • \n
  • Support product validation, field issue analysis, customer issue reproduction, and root cause analysis.
  • \n
\n

2.4 Customer and Cross-functional Support

\n
    \n
  • Serve as a local technical interface for North America customers during project execution.
  • \n
  • Collect customer requirements, clarify technical issues, and coordinate with global engineering teams.
  • \n
  • Support on-site debugging, customer demos, pilot runs, and manufacturing bring-up when needed.
  • \n
  • Prepare technical reports, issue summaries, test results, and RCA documentation.
  • \n
\n

3. Required Qualifications

\n
    \n
  • Bachelor’s degree or above in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • \n
  • 8+ years of experience in embedded system development, BSP, system integration, or platform engineering.
  • \n
  • Hands-on experience with Linux/Android/RTOS, device drivers, and board bring-up.
  • \n
  • Familiarity with common hardware interfaces such as USB, I2C, SPI, UART, GPIO, PCIe, MIPI, SDIO, and Ethernet.
  • \n
  • Strong debugging skills using oscilloscopes, logic analyzers, serial logs, kernel logs, adb, gdb, or similar tools.
  • \n
  • Ability to analyze complex system issues across hardware and software boundaries.
  • \n
  • Strong communication skills and ability to work with global teams across time zones.
  • \n
\n

4. Preferred Qualifications

\n
    \n
  • Experience with Qualcomm platforms such as QCS, QRB, SDM, SDA, SA, or similar embedded platforms.
  • \n
  • Experience with video conferencing devices, smart cameras, IP cameras, AI cameras, or edge AI products.
  • \n
  • Familiarity with camera pipeline, MIPI CSI, ISP, V4L2, GStreamer, media framework, or Android camera HAL.
  • \n
  • Experience with audio, display, Wi-Fi/Bluetooth, Ethernet, or sensor integration.
  • \n
  • Experience with manufacturing support, EVT/DVT/PVT, NPI, or field issue debugging.
  • \n
  • Experience working directly with enterprise customers or OEM/ODM partners.
  • \n
\n

5. Ideal Candidate Profile

\n

\n

The ideal candidate is a practical problem solver who can quickly understand system architecture, reproduce issues, identify root causes, and coordinate with both local customers and remote engineering teams. This person should be comfortable working in a fast-moving product environment where debugging, communication, and ownership are equally important.

Job Tags

Local area, Remote work

Similar Jobs

Peraton Corporation

Full-Stack Software Engineer Job at Peraton Corporation

ResponsibilitiesPeraton Labs is seeking an experienced Full-Stack Software Engineer to join an existing engineering team developing a prototype RF spectrum planning and monitoring system for Department of Defense clients.The ideal candidate brings strong full-stack fundamentals... 

Choptank Community Health System, Inc..

Community Health Worker - CRC Job at Choptank Community Health System, Inc..

 ...Job Description Job Description Community Health Worker CRC Job Summary : The Community Health Worker (CHW CRC) with Choptank Community Health System (CCHS) is responsible for acting as a bridge between healthcare providers, community services, and patients... 

ServiceNow

Sr. Solution Sales Executive - State & Local Government (OT / Cyber-Physical Systems), US West (Armis/Veza) Job at ServiceNow

 ...for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyonefreeing people from busywork so they could focus on meaningful work. Today, ServiceNow is the AI control tower for business reinvention. Our... 

Jackson Physician Search

Certified Nurse Midwife | 4 - Day Work Week | $150K + Base | Scenic Montana Job at Jackson Physician Search

 ...A trusted healthcare organization in Montana is seeking a Certified Nurse Midwife to join their dedicated and collaborative team of providers. As a vital member of the team, you'll provide comprehensive care across generations, help strengthen local obstetrical services... 

ARR Healthcare

Physician (MD/DO) - Sleep Medicine in South Dakota Job at ARR Healthcare

 ...Doctor of Medicine | Sleep Medicine Location: South Dakota Employer: ARR Healthcare Pay: Competitive weekly pay (inquire for details) Start Date: ASAP About the Position Enterprise Medical Recruiting is aiding a not-for-profit community-based...