This position is no longer accepting applications
Closed on July 3, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Senior Software Engineer - Embedded Linux
Senior
Board Support Package
Developer
Device Drivers
Embedded
Embedded Development
Embedded Linux
Embedded Systems
Engineering
Linux Kernel
Software Engineering
Wireless
Yocto
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at SeeScan Inc..
Job Description
Senior Software Engineer specializing in embedded Linux will develop driver, middleware, and application software for SeeScan's embedded hardware platforms, including SeeSnake plumbing diagnostic equipment and SeekTech utility locating devices.
Responsibilities
- Design and implement middleware and user applications, typically in C/C++
- Write device drivers for the Linux kernel to support SeeScan hardware
- Create or customize board support packages (BSPs) to enable features such as software updates, security hardening, and performance optimization
- Actively participate in software architecture discussions and technical reviews
- Stay current with industry best practices and identify opportunities to improve technology, tools, and processes
Requirements
- 4 years of hands‑on development and troubleshooting experience with Linux on embedded systems
- Strong C/C++ development skills
- Thorough knowledge of OS coding techniques, interfaces, and hardware subsystems
- Experience with embedded Linux
- Familiarity with software configuration management tools, defect tracking tools, and peer review processes
- Excellent documentation and writing abilities
- Adaptable lifelong learner with exposure to emerging technologies
- Bachelor's degree in computer science or computer engineering or a related field
Technologies
- C
- C++
- Linux kernel
- Embedded Linux
- Yocto
- D-Bus
- Wi-Fi
- Board Support Package (BSP)
Benefits
- Medical, dental, and vision coverage
- Traditional and Roth 401(k) options with partial employer matching
- Flexible Paid Time Off with no cap or use-it-or-lose-it policy
- Flexibile schedule and flexible spending accounts
- Health insurance and health savings account options
- Employee assistance program
- Paid time off and vision insurance
Notes
- No recruiters, contractors, or consultants
- No relocation assistance or visa sponsorships
- SeeScan is an Equal Opportunity Employer
Schedule
- 8 hour shift
- Monday to Friday
Ability to commute
San Diego, CA 92123 (Required)
Work location
In person