Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Embedded Linux

$125k - $180k

SeeScan

About this position

SeeScan is seeking an experienced Senior Software Engineer specializing in embedded Linux. You will bring your experience in embedded Linux development to help us create cutting-edge software that powers our market-leading SeeSnake plumbing diagnostic equipment and SeekTech utility locating devices. You will be responsible for a mix of driver, middleware and application development on a variety of embedded hardware platforms.

Compensation

The salary range for this position is $125,000 to $180,000 annually.

This range represents a good faith estimate based on the qualifications we expect to find in a successful candidate. Actual compensation offered may be less or greater than this estimate based on a variety of factors, including, but not limited to, our assessment of your ability to bring value to our organization.

We offer

  • A position within an established company that has over 40 years of experience
  • Medical, dental, and vision coverage
  • Traditional and Roth 401(k) investment options, with partial company matching contribution
  • Flexible Paid Time Off plan with no cap or "use it or lose it" requirement
In your application, include your resume and a thoughtful cover letter explaining why you are the ideal candidate for this position. We are looking for a long-term, in-house teammate to join us, not a contractor or consultant.

In this position, you will
  • Develop middleware and user applications, usually based on C/C++
  • Write device drivers for the Linux kernel
  • Develop or customize board support packages (BSP) for our hardware to provide additional functionality, e.g. software updates, security, and optimization
  • Be an active participant in software architecture discussions
  • Stay current with latest best practices, and identify opportunities for technology, tool, and process improvement
About you
  • 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
  • Strong documentation and writing skills
  • Adaptable life-long learner with experience in emerging technologies
Other helpful skills
  • Experience developing applications with high data throughput and low latency
  • Experience with D-Bus/Networking/Wi-Fi
  • Experience working with Yocto
  • Familiarity with web front-end and back-end technologies
Education and experience
  • BS degree in computer science, computer engineering, or similar with relevant experience
  • 4 years of experience in hands-on development and troubleshooting using Linux on embedded systems
About SeeScan

Modern life depends on the infrastructure that brings water, electricity, gas, and communications services to our homes and businesses. SeeScan's mission is to deliver the highest quality products that protect these vital services. We are an original equipment manufacturer in San Diego, CA that builds diagnostic and utility locating equipment from the ground up, from initial product conception to prototyping, testing, and final assembly.

At SeeScan, you'll be part of a group of people who bring passion and energy into everything they do. We value the individual contributions all of our employees make and invest in the tools and training they need to find success and professional growth. We do our best to empower the right people to take on new opportunities, and our culture promotes transparency, integrity, and continuous learning.

Our company culture

Working at SeeScan is unlike working for other companies of our size. As industry leaders with over 40 years in business, we have the stability of a larger company while maintaining the feel of a small and welcoming community. Our casual, people-first culture goes hand-in-hand with our focus on the talent and potential of our employees. Our investment in employee success is reflected in the longevity of most of our team - more than half of us have been here for over five years, and nearly a third have been here for over ten. We'll give you the tools you need to succeed, and we want to see you grow with us.

Notes
  • No recruiters, contractors, or consultants, please
  • No relocation assistance or visa sponsorships available for this position
  • SeeScan is an Equal Opportunity Employer
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Embedded Linux in San Diego, CA vacancy
  • $115k - $185k

     ...re never going alone. Because there's too much at stake to go solo. Our Radio Products Team is seeking a hybrid Software Engineer, Embedded Linux - Unmanned Aircraft Systems. You would be responsible for working on next generation self-networking UAS/Drone based... 
    Suggested
    Work experience placement
    Work at office
    Worldwide

    TrellisWare Technologies

    San Diego, CA
    2 days ago
  • Innoflight LLC in San Diego is looking for an Embedded Software Engineer III to develop software solutions for satellite avionics. The role requires...  ...embedded C/C++ development and extensive experience with Linux systems. Join our mission-driven team and help engineer the... 
    Senior
    Flexible hours

    Innoflight LLC

    San Diego, CA
    2 days ago
  •  ...Senior Embedded Software/Firmware Engineer The position of Senior Embedded Software/Firmware Engineer entails implementing, testing, and documenting...  ...systems. Experience working in bare metal/RTOS/embedded Linux environments and with different hardware architectures... 
    Senior
    Permanent employment
    Work at office

    BLUEMARBLE COMMUNICATIONS, INC.

    San Diego, CA
    21 hours ago
  • $111.3k - $166.9k

     ...Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary:...  ...develop, create, modify, and validate embedded and cloud edge software,...  ...systems (like FreeRTOS, Embedded Linux and Android) Experience with... 
    Senior
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    4 days ago
  • $145k - $220k

     ...Overview: CHAOS is seeking a highly-skilled and motivated Senior Embedded Software Engineer to join our team supporting our R&D and product...  ...C/C++ / Python experience Experience building embedded Linux systems with buildroot Solid understanding and extensive... 
    Senior
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    San Diego, CA
    2 days ago
  • $170k - $190k

     ...Senior Embedded Software Engineer – RUST GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San Diego...  ...processing systems. You'll implement real-time monitoring, Linux board support packages, and low-level interfaces for... 
    Senior
    Work visa
    Flexible hours

    Innoflight Inc

    San Diego, CA
    10 days ago
  • $127.2k - $190.8k

     ...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group DSP...  ...Engineering, or related field and 2+ years of Software Engineering, Electrical Engineering,...  ...C++, Python), computer architecture, or embedded systems. • 2+ years of experience in design... 
    Senior
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    21 hours ago
  • $132k - $178k

     ...an experienced and driven Firmware Engineer who has a specialized focus in embedded platforms. In this role, you will...  ...Develop and optimize low-level embedded software in C++, advancing firmware on...  ...systems. Proficient with Linux (Ubuntu, CentOS, RedHat) and Windows... 
    Senior
    Permanent employment
    Temporary work
    Work at office
    Local area
    Relocation
    Relocation package

    Firestorm

    San Diego, CA
    3 days ago
  • $128.52k - $205.63k

     ...Senior/Staff Embedded Software Engineer - C++ (San Diego, CA) You will work on the development of Intravascular Ultrasound Systems. As a member of an international cross-functional team, you work closely together with electrical engineers, transducer engineers, software... 
    Senior
    Full time
    Work at office
    Local area
    Work visa
    Relocation package
    3 days per week

    Philips

    San Diego, CA
    21 hours ago
  • $111.3k - $166.9k

     ...Unit (BU) is looking for an experienced Senior Software Engineer to contribute to the design,...  ..., preferably using GNU/LLVM tools, on embedded platforms using stop‑mode debug tools...  ...applications running within an Embedded Linux environment. Proficient with unit testing... 
    Senior
    Work experience placement

    Qualcomm

    San Diego, CA
    21 hours ago
  • $150k - $220k

     ...Senior Software Engineer Step into a high-impact Senior Software Engineer opportunity with...  ...Role 5-15 years of experience in embedded software development. Proficiency...  ...experience with VxWorks, Embedded Linux, and/or bare-metal systems. Familiar... 
    Senior

    Top Engineer

    San Diego, CA
    2 days ago
  • $128.52k - $205.63k

    Senior/Staff Embedded Software Engineer - C++ (San Diego, CA) You will work on the development of Intravascular Ultrasound Systems. As a member of an international cross‑functional team, you work closely together with electrical engineers, transducer engineers, software... 
    Senior
    Full time
    Work at office
    Work visa
    Relocation package
    3 days per week

    Philips Iberica SAU

    San Diego, CA
    21 hours ago
  • $140.8k - $211.2k

     ...Inc. Job Area: Engineering Group, Engineering Group...  ...all. As a Qualcomm AI Software Engineer, you will develop...  ...~1+ years (Senior) / 3+ years (Staff) of experience building embedded software applications....  ...various platforms such as Linux, Android, or Windows.... 
    Senior
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    2 days ago
  •  ...Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start:...  ...skills and people skills Requirements Embedded Linux system development at both Application and Kernel module... 
    Senior
    Long term contract
    For contractors
    Immediate start

    A2e Technologies

    San Diego, CA
    2 days ago
  • $139k - $180k

     ...systems, as well as real-time embedded processor implementation....  .... SAAM is developing software and hardware tools and datasets...  ...The SAAM group is seeking a Senior Software Engineer to join high-performing teams...  ...development (Windows, Linux, iOS) and version control workflows... 
    Senior
    Full time
    Local area
    Remote work
    Night shift

    STR

    San Diego, CA
    1 day ago
  •  ...Title: Sr. Embedded S/W Engineer: ETH PHY/MAC Layer Term: Long Term Contract/Potential Perm...  ...Have: RTOS Extensive Embedded Linux background Extensive background in...  ...or more of the following: SatCom/ Software Defined Radios/Modem Design/Automotive... 
    Senior
    Long term contract
    Permanent employment
    Immediate start

    A2e Technologies

    San Diego, CA
    3 days ago
  •  ...Software Engineer Position The software engineering team at Logos Space work on the design,...  ...microprocessors Development of high-throughput, embedded real-time software in C/C+...  ...operating systems (RTOS) in C/C++ on embedded linux platform ~ FPGA programming/ HDL... 
    Senior
    Contract work
    Work experience placement
    Local area

    Logos Space

    San Diego, CA
    7 days ago
  • $120k - $150k

     ...Job Title: Senior Embedded Linux/C++ FWE Job ID: 86046 Location: San Diego/Carlsbad, California - Onsite Overview: We are conducting a high-priority search for an experienced Senior Firmware Engineer. In this full-time, direct hire, onsite permanent position for... 
    Senior
    Permanent employment
    Full time
    Work at office
    Visa sponsorship

    TEEMA

    San Diego, CA
    21 hours ago
  • $111.3k - $166.9k

     ...Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary:...  ...develop, create, modify, and validate embedded and edge software, applications,...  ...systems ~3 years+ Experience in Linux/Android/Windows operating system... 
    Senior
    Work experience placement
    Immediate start
    Work from home

    Qualcomm

    San Diego, CA
    4 days ago
  • $150k - $165k

     ...Assurance, Cybersecurity and Systems Engineering. With offices on both the East and...  ...abounds for the right individual! Senior Systems Engineer - Linux - 26-016 - San Diego, CA As a...  ...virtualization technologies, backup systems and software or hardware RAID administration.... 
    Senior
    Full time
    For contractors
    Remote work

    AUSGAR Technologies

    San Diego, CA
    21 hours ago
  •  ...Embedded C++ Software Developer Embedded C++ Software Developer - video Contract (6 month+) 60...  .../ US CITIZENS ONLY Embedded Software Engineer (6 months+ Contract) We are seeking skilled...  ...for a video application on embedded Linux. As one, you will collaborate with... 
    Contract work

    Talentry LLC

    San Diego, CA
    3 days ago
  •  ...Embedded Software Engineer 3 Embedded Software Engineer 3 San Diego, CA Experience: A bachelors degree in Software Engineering, Computer...  ...C++14/17/20). Proven experience developing software for Linux environments, including containerization with Docker. Hands... 

    ESR Healthcare

    San Diego, CA
    4 days ago
  • $140k - $185k

     ...Avionics Platform team builds the software platform that flies our vehicles: flight...  ...and peripheral controllers running embedded Linux and RTOS stacks; middleware and...  ...payloads, and comms. We're hiring a Senior Software QA Engineer to be the first deep-testing line... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Local area
    Shift work

    Firestorm

    San Diego, CA
    4 days ago
  • $91.8k - $137.6k

     ...Our employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to an Embedded Software Engineer to join our team on site in Rancho Bernardo, CA. The candidate should be a self-starter with familiarity working in an... 
    Full time
    Internship
    Remote work
    Worldwide
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    4 days ago
  •  ...Master's or PhD degree in Computer Science, Informatics, Embedded Systems or equivalent Software engineer with 5 10 years of experience in large scale software...  ...programming. Key competencies for this role are Unix/Linux, C, C++, UML, real time, Python, VxWorks, Matlab.... 
    Senior

    Texas State Library and Archives Commision

    San Diego, CA
    2 days ago
  •  ...Onsite Job - Embedded Software Engineer Level 3 | San Diego, California, United States Onsite Job - Embedded Software Engineer Level 3 Location...  ...implementation know-how - Exposure to Rust, Linux kernel, embedded drivers, VHDL/Verilog, FPGA tools (Vivado,... 

    Indotronix International Corporation

    San Diego, CA
    5 days ago
  • Qualcomm is seeking a Software Engineer to join our CPU software architecture team in San Diego, California. This role involves designing and validating software for cutting-edge CPU subsystems, contributing to various premium product lines across mobile, automotive, and... 
    Senior

    Qualcomm

    San Diego, CA
    21 hours ago
  •  ...Description Job #217817 Chipton-Ross is seeking multiple Embedded Software Engineer 3's for a contract opportunity in San Diego, CA. BASIC...  ...with latest NSA Security Standards. Familiarity with Linux kernel driver development/modifications. Familiarity with... 
    Contract work
    Local area
    Day shift

    Chipton-Ross

    San Diego, CA
    4 days ago
  •  ...Embedded Software Engineer San Diego, CA On-site Contract Critical River / Wind River Rate: $70/Hr on W2...  ...Engineering, Computer Science, or equivalent ~5+ years of Linux and/or VxWorks (RTOS) embedded systems development experience... 
    Contract work

    Concord IT Systems

    San Diego, CA
    3 days ago
  • $217k - $307k

     ...Software Core Performance Engineer Zoox is building advanced self-driving hardware and software solutions. To attain the utmost efficiency that the...  ...Bonus Qualifications Experience using various Linux performance monitor tools, such as perf, eBPF, Perfetto... 
    Senior
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Embedded Linux. Be the first to apply!