Senior Software Engineer
lumicityLos Angeles (CA)
About the role
Overview:
An exciting client is seeking a Sr. Software Engineer to develop the C++ core across operating platforms. They specialize in the design, development, and production of military-grade UAS systems and drones. You will work on flight-critical systems, ensuring reliable platform integration between engineering teams.
Responsibilities:
Develop and maintain the C++ core across operating platforms.
Collaborate with engineering teams to ensure reliable platform integration for flight-critical systems.
Qualifications:
Technical degree (CS, EE, CE, Robotics).
High-level C++ proficiency, object-oriented design, and memory management.
Experience within robotics, UAS, aerospace, or a high-reliability embedded system.
Experience with build systems (Bazel, CMake) and Git.
Familiarity with GPU programming and accelerated development is a bonus.
Must be a US Citizen or Green Card Holder (ITAR).
Employment DetailsSeniority level: Mid-Senior level.
Employment type:
Full-time.
Industries: Aviation and Aerospace Component Manufacturing; Defense and Space Manufacturing.
Locations:
Santa Monica, Irvine, Los Angeles, Hawthorne, and surrounding areas in the Los Angeles Metropolitan Area.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
