Lead Software Engineer

2 weeks ago


Menlo Park, California, United States Cyngn Full time
About Cyngn
Located in Menlo Park, CA, Cyngn is a publicly-traded company specializing in autonomous vehicle technology. Our innovative self-driving solutions are applicable across various commercial sectors, including warehouses, mines, and construction sites. We are seeking forward-thinking, driven, and experienced professionals to join our team and advance this cutting-edge field. If you enjoy collaborating, innovating, and building with a team of dedicated colleagues, Cyngn is the ideal workplace for you.

Why Join Cyngn?
Dynamic and Impactful. With a workforce of under 100, Cyngn operates with the agility of a startup while benefiting from the stability of being publicly traded. Our employees work in tight-knit teams, receiving close mentorship from leadership, while also enjoying the liquidity of publicly-traded equity. This unique combination allows our small team to make significant contributions in areas often overlooked, without the risks associated with unproven organizations.

From Concept to Reality. Our team members are not just researchers; they are creators. The autonomous vehicles we develop are designed for immediate deployment to real clients. We are fueled by our passion for innovation and the tangible impact of our work in the real world. At Cyngn, the gap between theory and practice is minimal.

A Culture of Collaboration. Our employees consistently highlight the exceptional team dynamics at Cyngn. We pride ourselves on being an inclusive and diverse group of top talent, thriving on open collaboration and a creative work environment. Every voice is valued, and each unique perspective contributes to our continuous growth and improvement.

About the Role
As a Lead Software Engineer on our Calibration, Localization, & Mapping team, you will play a crucial role in enhancing and developing new features for our localization and mapping systems. You will collaborate with a small, focused team to create production-quality software that facilitates the efficient and precise generation of HD maps at deployment sites and ensures robust localization for our autonomous vehicle fleets. Your work will involve cross-functional collaboration with teams in vehicle infrastructure, hardware, quality assurance, and autonomy (Perception, Decision, Planning, and Control) to ensure seamless integration and comprehensive testing, ultimately leading to safe and efficient driving for the next generation of Cyngn's autonomous vehicles.

Key Responsibilities
  • Design, implement, optimize, and validate mapping, localization, and sensor calibration algorithms for our autonomous vehicle platforms using C++ and Python.
  • Develop tools and metrics for performance validation and continuous testing frameworks.
  • Manage project tasks, conduct code reviews, and engage in research to meet product-driven milestones in a fast-paced environment.
Qualifications
  • MS/PhD in robotics or a related technical field.
  • Strong foundation in probability theory, linear algebra, 3D geometry, and spatial coordinate transformations.
  • In-depth knowledge of matrix factorization algorithms and Lie algebra/groups.
  • Solid theoretical understanding of advanced techniques in 3D Lidar-based mapping and localization for autonomous vehicles.
  • Familiarity with state estimation frameworks such as EKFs and modern nonlinear optimization libraries.
  • 6+ years of industry experience in autonomous vehicle or robotics software engineering, including hands-on implementation and tuning on production hardware.
  • 6+ years of experience writing C++ software in a production environment, including architecture design, unit testing, and code review.
  • Proficiency in Python.
  • Excellent written and verbal communication skills.
Preferred Qualifications
  • Proven track record of top-tier publications or patents.
  • Experience with GPU programming and CUDA.
  • Experience in automated map change detection and updating techniques.
  • Experience with multi-sensor calibration and sensor misalignment detection algorithms.
  • Experience with camera-based SLAM and 3D multi-view geometry.
  • Experience working with ROS2 to design, build, and operate robotic systems.
  • Familiarity with modern software development tools and project management systems.
Benefits & Perks
  • Comprehensive health benefits (Medical, Dental, Vision, HSA, and FSA).
  • Life, short-term, and long-term disability insurance (fully funded by Cyngn).
  • Company-sponsored 401(k).
  • Commuter benefits.
  • Flexible vacation policy.
  • Remote or hybrid work options.
  • Stock options for all full-time employees.
  • Sabbatical leave opportunity after five years of service.
  • Paid parental leave.
  • Daily lunches for in-office employees and a fully-stocked kitchen.
  • Monthly meal and tech allowances for remote employees.
  • Allowance for new headphones upon joining.


  • Menlo Park, California, United States Software Guidance and Assistance, Inc. Full time

    Software Guidance & Assistance, Inc. (SGA) is seeking a Mobile Software Engineer for a CONTRACT opportunity with one of our esteemed Financial Services partners. Overview of the Role: The Client Channels division within Wealth Management is responsible for the development of the Firm's Mobile Applications for both iOS and Android platforms. These...


  • Menlo Park, California, United States Robinhood Full time

    About the Team and RoleThe Software Platform division, which encompasses Container Orchestration, is dedicated to enhancing developer efficiency and boosting system dependability by creating essential software platforms and tools that support the broader engineering efforts at Robinhood.The Container Orchestration team is tasked with developing a robust,...


  • Menlo Park, California, United States Cardlytics Inc. Full time

    Position: Lead Software Engineer, Advertising Technology (Backend)Company: Cardlytics Inc.Location: RemoteEmployment Type: Full TimeExperience Level: Not SpecifiedEducational Requirements: Not SpecifiedEnhance the platform by developing API services that are deployed in AWS, ensuring they are scalable, self-sufficient, and modular.Remote Work:...


  • Menlo Park, California, United States Robinhood Full time

    Team Overview and RoleThe Software Platform division, which encompasses Container Orchestration, is dedicated to enhancing developer efficiency and bolstering system dependability by creating essential software platforms and tools that empower the broader engineering efforts at Robinhood.The Container Orchestration team is tasked with developing a robust,...

  • Software Engineer

    3 months ago


    Menlo Park, California, United States Atechstar Full time

    Job DescriptionSoftware Engineer Product Responsibilities Full stack web/mobile application development with a variety of coding languages Deliver on multiple projects of increasing complexity in an ambiguous or high-impact area over time Be an influencer and proactively find and solve problems without guidance Work effectively with cross functional partners...


  • Menlo Park, California, United States Meta Full time

    Software Engineer, Machine LearningSunnyvale, CA | Bellevue, WA | Redmond, WA | Menlo Park, CA | Seattle, WA | Burlingame, CA | Washington, DC | Remote, US | New York, NY | San Francisco, CAMeta is embarking on the most transformative change to its business and technology in company history, and our Machine Learning Engineers are at the forefront of this...


  • Menlo Park, California, United States Robinhood Full time

    Become a pivotal member of a forward-thinking fintech organization dedicated to making finance accessible to everyone. Robinhood Markets was established with a fundamental belief: that financial markets should be open to all. With our customers guiding our decisions, Robinhood and its affiliates are working to eliminate barriers and enhance access to...


  • Menlo Park, California, United States Goldman Sachs & Co. LLC Full time

    Position: Associate, Software Engineering at Goldman Sachs & Co. LLC.Location: Menlo Park, California.Role Overview: As an Associate in Software Engineering, you will be responsible for developing, enhancing, supporting, and maintaining the firm's software solutions that cater to its global operations. Your role will involve designing and implementing...


  • Menlo Park, California, United States eInfochips (An Arrow Company) Full time

    About the RoleWe are seeking a highly skilled Embedded Systems Software Engineer to join our team at eInfochips (An Arrow Company). As a key member of our team, you will be responsible for developing software features for Smart Glasses and Wrist devices.Key ResponsibilitiesSoftware Development: Develop and maintain software features for wearable devices,...


  • Menlo Park, California, United States Goldman Sachs & Co. LLC Full time

    Position Overview:As an Associate in Software Engineering at Goldman Sachs & Co. LLC, you will be instrumental in developing, enhancing, and maintaining the company's software solutions that support its global operations. Your role will involve designing and implementing robust, scalable technology solutions by utilizing both proprietary and open-source...


  • Menlo Park, California, United States Goldman Sachs & Co. LLC Full time

    Position: Associate, Software Engineering at Goldman Sachs & Co. LLC.Location: Menlo Park, California.Role Overview: As an Associate in Software Engineering, you will be responsible for developing, enhancing, supporting, and maintaining the firm's software solutions that cater to its global operations. Your role will involve designing and implementing...


  • Menlo Park, California, United States Goldman Sachs & Co. LLC Full time

    Position: Associate, Software EngineeringCompany: Goldman Sachs & Co. LLCLocation: Menlo Park, CaliforniaRole Overview: As an Associate in Software Engineering, you will be responsible for the development, enhancement, support, and maintenance of the firm's software solutions that cater to its global operations. Your role will involve designing and...


  • Menlo Park, California, United States META Full time

    Job SummaryMeta is seeking a highly skilled Software Systems Engineer to join our team. As a key member of our production engineering team, you will be responsible for designing, developing, and maintaining large-scale software systems that power our products and services.Key ResponsibilitiesDesign and develop software services to ensure optimal performance...


  • Menlo Park, California, United States META Full time

    Job SummaryMETA is seeking a highly skilled Software Development Engineer to join our team. As a key member of our production engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key ResponsibilitiesDesign, develop, and deploy software services to ensure optimal performance and capacity...


  • Menlo Park, California, United States META Full time

    Job DescriptionJob Title: Production EngineerCompany: MetaLocation: Menlo Park, CAJob Type: Full-timeSalary: $258,524/year to $290,180/year + bonus + equity + benefitsAbout the Role:We are seeking a highly skilled Production Engineer to join our team at Meta. As a Production Engineer, you will be responsible for designing, developing, and maintaining the...


  • Menlo Park, California, United States Meta Full time

    Summary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...


  • Canoga Park, California, United States PEAK Technical Staffing USA Full time

    OverviewAs a pivotal member of the R&D team, the Lead Software Engineer plays a crucial role in advancing PEAK Technical Staffing USA's commitment to delivering exceptional software solutions and support to our clients and partners. Key ResponsibilitiesSoftware Development: Engage in the design and development of software, encompassing new products, feature...


  • Menlo Park, California, United States The Goldman Sachs Group, Inc Full time

    Job Overview Key Responsibilities: The Senior Vice President of Software Engineering at The Goldman Sachs Group, Inc. will be responsible for leading innovative projects in Menlo Park, California. Utilize advanced data analysis techniques, including Machine Learning, to enhance detection of anomalous access and minimize false positives across various...


  • Menlo Park, California, United States eInfochips (An Arrow Company) Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer with a strong background in device drivers, Android, and display drivers to join our team at eInfochips (An Arrow Company).Key ResponsibilitiesDesign, develop, code, test, and debug system software with a focus on display.Review code and design to ensure high-quality software.Analyze...


  • Menlo Park, California, United States Facebook Full time

    Meta FAIR is one of the top industrial research organizations in the world. In the FAIR Perception team, we publish groundbreaking papers, (e.g., Segment Anything, Masked Autoencoders, Hiera), and collaborate closely with Applied Research and Meta production teams to bring the latest research findings to production. We are driving an ambitious agenda...