Senior Software Engineer - Embedded Linux
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