Jobs
>
San Diego

    Staff Software Engineer - San Diego, United States - BRAIN CORP

    Default job background
    Description

    We are Brain Corp and we enable smarter operations. We set out to create the most intelligent tools ever, and now we power the world's largest fleet of robots operating in commercial public spaces. By injecting intelligence into our customers' operations, we transform manual operations into automated workflows, making the lives of people safer, easier and more productive. Our robots are running around thousands of stores, schools, warehouses, hospitals, offices, airports and more, solving practical challenges with revolutionary solutions. For more information on how we are turning robots into tools that serve a purpose and to learn how you can become a brainiac, please visit:

    Position Summary:


    Are you passionate about working on cutting edge technology? Do you want to be a part of a team that is constantly pushing the envelope to create the next generation of robotic products? Do you want to see robots working side-by-side with employees in grocery stores, big box retailers, and large warehouses? At Brain Corp, you will have the opportunity to make robotics a reality and change people's lives. Today, our robots autonomously clean floors, scan shelves for missing products, and move boxes and cargo from one location to another. Tomorrow, our robots will navigate more efficiently and learn quicker while requiring no human assistance.

    The Staff Software Engineer plays a key role for the Software Engineering Applications team, leading the development for our in-house robot software applications. With a strong technical acumen and an excellent background in Python and C++ development, you will help lead a team of committed engineers to build interfaces and workflows, integrate state-of-the-art autonomy features, and deploy robust, safe, and scalable software application solutions for our next generation of products. You will identify performance bottlenecks, coordinate with cross-functional teams on simulation and control, and prioritize projects and tasks for the benefit of our end customers.

    Duties and Responsibilities:

    • Define, architect, and develop our in-house robot software applications
    • Be a significant code contributor developing extensible, maintainable, scalable, and impactful application value that runs on robots 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
    • Mentor and train junior engineers as needed

    What you need:

    • 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 and control-loops
    • 1-2+ years of demonstrated software technical leadership experience
    • Demonstrate high proficiency with Python and C++ production-level coding
    • Experience writing Python applications and knowledge of Python constructs and internals
    • 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

    Things that make a difference:

    • Experience in autonomous vehicles, robotics, or related industry
    • Experience with robotic sensors such as 3D cameras and lidar
    • Experience implementing complex build systems with Cmake or other build systems
    • Disciplined to stay up to date on new technologies and development trends

    Work Environment:


    The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually quiet to moderate. Employees are exposed to the typical office environment with computers, printers and telephones.

    Salary Range:


    The anticipated salary range for candidates who will work in San Diego, California is $151,545 to $183,449The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to the type and length of experience within the job, type and length of experience within the industry, education, etc. Brain Corp is a multi-state employer and this salary range may not reflect positions that work in other states.


  • NetApp

    Software Engineer

    1 week ago


    NetApp San Diego, United States

    Title: Software Engineer - C/C++ · Location: San Jose, CA, US, 95128 · Requisition ID: About NetApp · We're forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can ...

  • New Relic, Inc.

    Software Engineer

    4 days ago


    New Relic, Inc. San Diego, United States

    Software Engineer Software Engineer Software Engineer Req ID FY|R&D|#2 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Houston, Texas, USA; Orlando, Florida, USA; Portland, Oregon, USA; San Diego, California, USA; San Francisco, California, USA; Seattle, Washington, USA; ...


  • Actalent San Diego, United States Contract

    JOB DESCRIPTION Description: · Actalent Engineering has a client that operates in the fields of defense, intelligence, homeland security, civil, and health market, hiring a Software Engineer to join their team. · Duties include software requirements analysis of hardware com ...

  • The Mice Groups, Inc.

    Software Engineer

    3 weeks ago


    The Mice Groups, Inc. San Diego, United States

    Software Engineer · On Site in San Diego, CA · Direct Hire · *This position pays between $85,000 and $120,000. · Contract to Hire will be considered* · *For Contract Rates: $45-$55/hourly (W2) · Pay for this position is based on market location and may vary depending on job-rela ...

  • Leidos

    Software Engineer

    1 week ago


    Leidos San Diego, United States

    Leidos is looking for a Software Engineer to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practices and employs ...

  • Highbury Defense Group, an Accelint company

    Software Engineer

    3 weeks ago


    Highbury Defense Group, an Accelint company San Diego, United States

    HDG is actively looking for Software Engineers. Successful candidates will engage in researching, designing, and developing computer and network software or specialized utility programs. Software Engineers in this role will play a pivotal part reinforcing assured Command and Cont ...

  • Qualcomm

    Software Engineer

    2 weeks ago


    Qualcomm San Diego, United States

    Company: · Qualcomm Innovation Center, Inc. · Job Area: · Engineering Group, Engineering Group > Camera Software Engineering · General Summary: · The camera software team is looking for talented senior software engineers experienced in development of software for mobile and devic ...

  • BioTalent

    Software Engineer

    2 weeks ago


    BioTalent San Diego, United States

    We are looking for a Software Engineer to join our team This role will be hybrid/on-site in San Diego, CA or Branford, CT and we will provide relocation assistance for non-local candidates. · Responsibilities: · Develop and improve control system software for the instrument opt ...

  • eSmart Tech Inc.

    Software Engineer

    2 days ago


    eSmart Tech Inc. San Diego, United States

    Job Description · Job Description · About eSmart Tech Inc. ): · The eSmart Tech Inc. team, located in San Diego, California, researches, designs, and engineers its clients' ideas and concepts to convert them into innovative products and hardware. · The eSmart team, with a com ...

  • Digital Force Technologies

    Software Engineer

    3 weeks ago


    Digital Force Technologies San Diego, United States

    Job Description · Job DescriptionSoftware Engineer – User Experience (UX) · What We Do: · Digital Force Technologies (DFT) is a defense technology provider with a 20-year history of developing and fielding advanced sensor systems, force protection solutions, and tactical surveil ...

  • GRIFOLS, S.A.

    Software Engineer

    2 weeks ago


    GRIFOLS, S.A. San Diego, United States

    Would you like to join an international team working to improve the future of healthcare? Do you want to enhance the lives of millions of people? Grifols is a global healthcare company that since 1909 has been working to improve the health and well-being of people around the worl ...

  • Tiag

    Software Engineer

    2 weeks ago


    Tiag San Diego, United States

    TIAG is now hiring a Software Engineer to join our team in San Diego, CA supporting the Naval Information Warfare Center (NIWC) Pacific. This position requires a Secret clearance to be processed, so only US or Naturalized citizens can be considered. · This role reports onsite in ...

  • FaceTec, Inc.

    Software Engineer

    3 weeks ago


    FaceTec, Inc. San Diego, United States

    Job Description · Job DescriptionWhy Work Here? · FaceTec is the world leader in 3D Face Authentication software; anchoring digital identity, creating trust, and stopping fraud on any smart device, in any country. As digital transformation has accelerated, the need for Liveness D ...

  • Tad PGS

    Software Engineer

    3 weeks ago


    Tad PGS San Diego, United States

    Details: · We have an outstanding Contract position for a Software Engineer to join a leading Company located in the San Diego, CA surrounding area. · Pay/Salary Rate (Range) is $ $102.14 · **US Citizenship is required.** · **Candidate must possess an Active Secret Security Cl ...

  • TEKsystems c/o Allegis Group

    Software Engineer

    7 hours ago


    TEKsystems c/o Allegis Group San Diego, United States

    REQUIRED QUALIFICATIONS: · - Java Development · - Knowledge with Java Swing GUI · - Familiarity with Spring Boot Library / Spring Framework · - Knowledge with GIT or other configuration management tools · - Interested in Cybersecurity protocols and secure communications · - Exper ...

  • BAE Systems, plc

    Software Engineer

    2 weeks ago


    BAE Systems, plc San Diego, United States

    Come see what youre missing. Our employees work on the worlds most advanced systems Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C 4 ISR) Systems. You'll help develop systems that sense, control, ex Software Engineer, Software Archi ...

  • Highbury Defense Group, an Accelint company

    Software Engineer

    3 weeks ago


    Highbury Defense Group, an Accelint company San Diego, United States

    HDG is actively looking for Software Engineers. Successful candidates will engage in researching, designing, and developing computer and network software or specialized utility programs. Software Engineers in this role will play a pivotal part reinforcing assured Command and Cont ...

  • BioTalent

    Software Engineer

    3 weeks ago


    BioTalent San Diego, United States

    We are looking for an experienced Instrument Control Software Engineer to join our team · This role will be hybrid/on-site in San Diego, CA or Branford, CT and we will provide relocation assistance for non-local candidates. · Responsibilities: · Develop and improve control syst ...

  • Moebius Solutions, Inc.

    Software Engineer

    2 weeks ago


    Moebius Solutions, Inc. San Diego, United States

    Job Description · Job DescriptionMoebius Solutions, Inc. specializes in advanced software, middleware, and integration platforms for the U.S. Department of Defense and Commercial clients. · We are looking for full-time Software Engineers to join our team of 100+ employees in San ...

  • Dansources Technical Services

    Software Engineer

    3 weeks ago


    Dansources Technical Services San Diego, United States

    Job Description · Job DescriptionSr. Software Development Engineer- San Diego, CA · (Must have a Secret Clearance) · (W2 ONLY/ NO C2C) · Our client is seeking a Sr. Software Development Engineer to join our established and growing team. The candidate will collaborate in the analy ...