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

Senior Software Engineer

$146k - $155k

San Diego Stealth Startup

Job Description

Job Description

Location: San Diego, CA

Job Type: Full-Time

Salary: $146,000 – $155,000

Position Overview

We are a startup building complex, performance-critical software and hardware systems at the intersection of instrumentation, algorithms, and data. We are looking for a Senior Software Engineer who is equally comfortable writing low-level C/C++ for embedded targets and building higher-level Python applications that tie a system together.

You will write production code that spans from device-level firmware interfaces up through orchestration software that coordinates the electrical, fluidic, and mechanical subsystems of a complex instrument. This is a hands-on engineering role for someone who likes working close to the hardware, enjoys making messy real-world systems behave predictably, and takes pride in clean, well-tested code.

You will work closely with hardware, firmware, algorithm, and application engineers to take instrument subsystems from prototype to production.

What You'll Do

Embedded & Application Software Development

  • Write production-quality C/C++ for embedded targets and resource-constrained environments
  • Build Python applications and services that orchestrate, monitor, and expose instrument behavior
  • Develop and maintain device drivers, hardware abstraction layers, and communication interfaces (serial, USB, Ethernet, CAN, SPI, I2C)
  • Bridge embedded subsystems and higher-level application logic through clean, well-defined interfaces
  • Debug across the stack — from a misbehaving sensor or actuator up to an unhappy application thread

Multi-Component System Orchestration

  • Design and implement the software that coordinates electrical, fluidic, and mechanical subsystems into a working instrument
  • Build state machines and control loops that move the system through complex, multi-step protocols reliably
  • Handle the realities of real-world hardware — timing, failure modes, recovery, calibration, interlocks, and safety
  • Define interfaces and contracts between subsystem controllers, the orchestration layer, and the user-facing application
  • Instrument the system so that when something goes wrong on a wet bench at 2am, the logs actually tell you why

Linux & Containerized Workflows

  • Develop and deploy on Linux — both desktop and embedded
  • Build and maintain Docker images and containerized workflows for development, testing, and deployment
  • Manage build environments, dependencies, and reproducibility across developer machines and target hardware
  • Debug system-level issues involving processes, devices, networking, and resource contention

Engineering Hygiene

  • Write code that other engineers can read, extend, and trust — clear interfaces, sensible abstractions, useful tests
  • Use git fluently for branching, review, bisecting, and clean history
  • Participate in code review as a thoughtful reviewer and a graceful author
  • Build small, sharp tools that make the team faster — not large frameworks that slow them down

Qualifications

Required

  • BS in Computer Science or Engineering with 5+ years or MS with 3+ years of professional software engineering experience building production systems
  • Strong C/C++ skills, including comfort reading and debugging existing codebases
  • 5+ years of Python experience and proven ability to design, build, and ship application-level software
  • Hands-on experience with embedded development — talking to real hardware, working with constrained environments, and dealing with the failure modes that come with both
  • Hands-on experience with application development — services, APIs, user-facing tools, or orchestration software
  • Strong Linux skills: comfortable on the command line, debugging system behavior, and working with build toolchains
  • Solid git fundamentals and good code hygiene — clear commits, readable diffs, useful tests, careful reviews
  • Comfortable with Docker and containerized development and deployment workflows

Preferred

  • Experience building multi-component orchestration software for systems that combine electrical, fluidic, and mechanical subsystems (instruments, lab automation, robotics, manufacturing equipment, or similar)
  • Experience designing state machines or control software for multi-step physical protocols
  • Comfort working alongside hardware, firmware, and mechanical engineers — and translating their constraints into software
  • Experience with CI/CD pipelines and build systems (CMake, Make, or similar)

Nice-to-Have

  • Background in scientific instrumentation, biosensor platforms, lab automation, or medical devices
  • Experience with real-time or near-real-time control software
  • Familiarity with common embedded interfaces and protocols (Modbus, CANopen, EtherCAT, gRPC, MQTT, etc.)
  • Experience in regulated development environments (FDA, ISO, or similar)

What Success Looks Like

  • Instrument subsystems behave predictably, recover gracefully, and are debuggable when they don't
  • The orchestration software is something other engineers want to build on — not something they work around
  • Code you ship is reliable enough that the team trusts it, and clear enough that they can extend it without paging you
  • Hardware, firmware, and application engineers can move faster because of the interfaces and tooling you build
  • When a hard, cross-domain bug shows up, you are one of the people the team is glad to have on it

Why Join Us

  • Work in a dynamic, collaborative environment where innovation and scientific rigor are deeply valued
  • Join a seasoned, multidisciplinary team tackling high-impact problems at the intersection of science and engineering
  • Competitive compensation and equity package, comprehensive benefits, and flexibility to support work-life integration

We are an equal opportunity employer. We thrive on diversity and collaboration.

Vacancy posted 14 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in San Diego, CA vacancy
  • Description SAIC is hiring for a Senior Software Engineer who must be experienced in the full development life cycle using modern methodologies, such as Agile/Scrum and test-driven development. Ideal candidate will be experienced with complex coding in C++, CLI, C#, Java... 
    Senior

    Science Applications International Corporation

    San Diego, CA
    2 days ago
  • $143k - $179k

    We are seeking a Senior Software Engineer to join a new product engineering team being built in San Diego, developing software for providers in the sleep health diagnostics domain.This is a hands-on engineering role for someone who delivers high-quality software, raises... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    ResMed

    San Diego, CA
    4 days ago
  • $160k - $240k

     .... Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation...  ...software integration, hardware, and test engineering to solve some of the hardest problems facing our customers.About the Job:As a Senior Software Engineer, you’ll build and own... 
    Senior
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    San Diego, CA
    4 days ago
  • $162.7k - $199.3k

     ...businesses.We are seeking an experienced Senior Full Stack Developer to design, develop,...  ...Skills5+ years of professional software development experienceExpert proficiency...  ...CompetenciesBachelor's degree in Computer Science, Engineering, or equivalent practical... 
    Senior
    Full time
    Local area

    Jones Lang LaSalle

    San Diego, CA
    18 hours ago
  • $122.5k - $183.7k

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Cellular Technologies Software General Summary: This individual independently plans, performs the moderately-defined responsibility for the designing, standardizing, implementing, verifying... 
    Senior
    Full time

    Qualcomm

    San Diego, CA
    18 hours ago
  • $175k - $200k

     ...possible in the realm of engagement. To learn more visit:POSITION SUMMARYSEPS is looking for a talented and motivated Senior Full Stack Software Engineer to join our team in building and enhancing internal applications that drive the Sony Engagement Platform. In this... 
    Senior
    Full time
    Temporary work
    Summer work
    Local area
    Immediate start
    Flexible hours

    Sony Mobile Communications

    San Diego, CA
    1 day ago
  •  ...Job Detail Job brief We are looking for a mid to senior level software engineer, with a primary focus in the Windows and .NET framework. You will re-factor and improve our existing applications as well as create applications from scratch and provide mentorship to... 
    Senior
    Full time
    Work at office
    Flexible hours

    EnSight Technologies

    El Cajon, CA
    13 days ago
  •  ...Senior Software Engineer ASEG Inc. seeks a Senior Software Engineer possessing subject matter expertise in Cloud architectures, operations and application deployment. Job Overview Experience with Agile Development, notably Scaled Agile Framework Developing... 
    Senior

    ClearanceJobs

    San Diego, CA
    1 day ago
  • The job Branded Research, Inc. seeks a motivated and experienced Senior Software Engineer to help oversee all technical aspects of a leading insights and technology company. The Senior Software Engineer will play a critical, embedded part in the continuous development... 
    Senior
    Work at office

    Branded Research Inc

    San Diego, CA
    more than 2 months ago
  •  ...techniques and outcomes of surgery so patients can resume their lives as quickly as possible. Position Summary : The Sr. Software Engineer position, Intraoperative Neuromonitoring, is responsible for the software applications & systems development function on... 
    Senior

    Globus Medical

    San Diego, CA
    1 day ago
  •  ...Senior Software Engineer Satomic's mission is to close the gap from idea to molecule with faster navigation of chemical space. We are building an automated chemistry platform that integrates laboratory robotics, software, and AI to transform small-molecule synthesis... 
    Senior
    Shift work

    Satomic

    San Diego, CA
    4 days ago
  •  ...We combine architectural expertise with software, automation, and data systems to dramatically...  ...it most. Our team blends architects, engineers, and product builders. We design real...  ...scalable. The Role As a Senior Software Engineer, you'll help architect... 
    Senior
    Flexible hours

    Cedar

    San Diego, CA
    18 hours ago
  • $140k - $170k

     ...Senior Software Engineer Join a multidisciplinary powerhouse of software engineers, physicists, mathematicians, and data scientists dedicated to taking innovative ideas from a whiteboard concept to a mature, deployed implementation. As part of the Knowledge Exploitation... 
    Senior
    Full time
    Local area
    Flexible hours
    Night shift

    Science & Technology Research (STR)

    San Diego, CA
    1 day ago
  •  ...digital capabilities across cloud, data, and software environments. Our teams tackle complex,...  ...Architecture (NOA), working alongside engineers and operators to deliver resilient,...  ...seeking a highly experienced and motivated Senior Software Engineer to contribute to the integration... 
    Senior
    Full time

    Pmat Inc.

    San Diego, CA
    18 hours ago
  • $130k - $160k

     ...Job Description Job Description NKI is experiencing rapid growth, and we're looking for a full-time Senior Software Engineer (SECRET CLEARED) to join our team and support this exciting expansion. At NKI, we're committed to investing in our employees' growth and development... 
    Senior
    Full time
    Temporary work

    Nathan Kunes Inc

    San Diego, CA
    1 day ago
  • $140k - $200k

     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Full time
    Remote work

    Speechify

    San Diego, CA
    18 hours ago
  • $160k - $180k

     ...Senior Software Engineer Precise Systems delivers integrated, mission-ready solutions that advance warfighter readiness and strengthen our nation's most critical defense programs. Through the power of our combined capabilities, we provide deep expertise in Advanced... 
    Senior
    Contract work
    Local area

    ClearanceJobs

    San Diego, CA
    1 day ago
  • $82.1k - $146.9k

    Combine two of the fastest-growing fields on the planet with a culture of performance, collaboration and opportunity and this is what you get. Leading edge technology in an industry that's improving the lives of millions. Here, innovation isn't about another gadget, it'...
    Senior
    Temporary work
    Work experience placement
    Live in
    Local area
    Immediate start
    Remote work

    UnitedHealth Group

    San Diego, CA
    1 day ago
  • $140.8k - $211.15k

    Job SummaryJoin Insulet, the maker of Omnipod and a leader in tubeless insulin delivery. We're seeking a Senior iOS Software Engineer to help build the next generation of life-changing diabetes management solutions.In this role, you'll collaborate with a talented global... 
    Senior
    Full time
    Work at office
    Local area

    Insulet Corporation

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

     ...Role: Senior Perception Software Engineer Location: San Diego, CA (in-office) Salary Range: $180,000 - $250,000 + stock options, 401k matching, and other benefits Role Overview: Seasats' vehicles operate in highly remote and often communications-limited environments... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Seasats

    San Diego, CA
    16 days ago
  • $124k - $187k

     ...Senior Software Engineer Job Description Overview: CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index, CoStar Group is on a mission... 
    Senior
    Full time
    Work from home

    CoStar Group

    San Diego, CA
    18 hours ago
  • $160k - $220k

     ...**We are unable to sponsor or take over sponsorship of an employment Visa at this time.  RIVO is seeking an experienced Senior Software Engineer  to help accelerate the evolution of our proprietary Loan Management System (LMS), the platform that powers our business and... 
    Senior
    Immediate start
    Remote work
    Work visa
    Weekend work

    RIVO Holdings, LLC

    San Diego, CA
    9 days ago
  • $162.7k - $199.3k

     ...Senior Full Stack Developer JLL empowers you to shape a brighter way. Our people...  ...Technical Skills ~5+ years of professional software development experience ~ Expert...  ...Bachelor's degree in Computer Science, Engineering, or equivalent practical experience Strong... 
    Senior
    Daily paid

    JLL Technology Solutions (formerly BRG)

    San Diego, CA
    18 hours ago
  • Foster City, CA / Seattle, WA / San Diego, CASoftware - Software Platforms and Product /Full-time /HybridAt Zoox, we’re not...  ...nervous system of this mission, and we’re looking for a Senior/Staff Software Engineer to be a technical leader in this critical area. This isn’... 
    Senior
    Full time
    Temporary work
    Remote work
    Relocation package

    Zoox

    San Diego, CA
    2 days ago
  • $177.3k - $265.9k

     ...create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity.Senior Software Engineer (Frontend), SocialLocation: San Diego, CA (Rancho Bernardo)The Senior Software Engineer will design and develop... 
    Senior
    Relocation

    Sony Interactive Entertainment America

    San Diego, CA
    2 days ago
  •  ...Senior Software Engineer, iOS Mobile Application Developer San Diego, CA Description: Senior Software Engineer, iOS Mobile Application Developer Join as a Senior iOS Software Engineer, where you'll develop critical public safety applications used by first... 
    Senior
    Full time

    Esrhealthcare

    San Diego, CA
    18 hours ago
  • $168.1k - $227.4k

     ...features not possible on bare metal i.e. true Software Defined Networking (SDN). We are growing...  ...C++, and a passion for systems software engineering such as kernel or embedded development,...  ...with users, other technical teams, and senior management to collect requirements,... 
    Senior
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    San Diego, CA
    2 days ago
  •  ...visibility and intelligence for improving safety and operational efficiencies.   What you’ll be doing at Globalstar As a Senior Software Engineer (L1/PHY) , you will design and implement real-time C/C++ software for high performing wireless systems. This includes... 
    Senior
    Full time
    Work at office

    Globalstarupdated

    San Diego, CA
    18 hours ago
  • Camstar Manufacturing Execution System (MES) Support Position Summary: This position requires an individual who must work with minimal supervision to support change and configuration activities of products from inception through end-of-life. The primary focus is the...
    Senior

    Randstad

    San Diego, CA
    4 days ago
  • $208k - $300k

    Foster City, CA / San Diego, CASoftware - Software Systems /Full-time /HybridSimulation is central to ensuring the safety and scalability of autonomous vehicles at Zoox. In this role, you will develop metrics and evaluation pipelines to assess simulator fidelity and guide... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    4 days ago

Do you want to receive more vacancies?

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