1

Software Applications Jobs in California (NOW HIRING)

The ideal candidate will design, develop, and test software applications to meet client needs while collaborating with developers, designers, and project managers to deliver high-quality software ...

next page

Showing results 1-20

Software Applications information

What cities in California are hiring for Software Applications jobs? Cities in California with the most Software Applications job openings:
Infographic showing various Software Applications job openings in California as of July 2026, with employment types broken down into 1% As Needed, 77% Full Time, 17% Part Time, 2% Temporary, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.
Staff Software Engineer, Applications

Staff Software Engineer, Applications

Brain Corp

San Diego, CA • On-site

Full-time

Posted 18 days ago


Job description

Job Summary:
Brain Corp is a San Diego, California-based AI company creating transformative core technology for the robotics industry. The Staff Software Engineer will lead the development of in-house robot software applications, mentoring junior engineers and enhancing application performance while integrating advanced autonomy features.
Responsibilities:
• Define, architect, and develop our in-house robot software applications
• Serve as a technical lead by mentoring junior engineers, providing high-quality feedback on designs and code reviews, and driving technical excellence through clean, reusable code
• Proactively identify and communicate technical risks, provide clear project status updates, and continuously improve software development processes
• Drive impact as a significant code contributor, developing extensible, maintainable, and scalable application value for robots deployed worldwide
• Improve software application performance through profiling, debugging, and testing
• Support integration of state-of-the-art autonomy features (deep learning models and pipelines, state-of-the-art mapping, perception, and motion planning algorithms)
• Take ownership and initiative for improving the quality of the software applications and architectures
• Work across disciplines (Hardware, Firmware, Cloud), coordinate multiple initiatives, and architect efficient and reusable solutions for various robot product lines
Qualifications:
Required:
• BS or MS in Computer Science or related engineering discipline
• 7-8+ years of demonstrated experience in software development for complex systems interacting with sensors inputs or control-loops
• 1-2+ years of demonstrated software technical leadership experience
• Experience writing Python applications and knowledge of Python constructs and internals
• Demonstrated high proficiency with Python and C++ production-level coding
• Good knowledge of software debugging and profiling tools
• Distill product requirements into actionable engineering tasks while leaving room for design and implementation discussions
• Excellent organizational, analytical, reasoning and problem-solving skills
• Open, curious and creative mind, willing to build the future of robotics
Company:
Brain Corp develops core technology for the robotics industry. Founded in 2009, the company is headquartered in San Diego, USA, with a team of 201-500 employees. The company is currently Growth Stage.