Job Directory Brain Corporation Software Engineer, C++, Qt, QML
Brain Corporation

Software Engineer, C++, Qt, QML Brain Corporation
Sorrento, CA

Brain Corporation is a developer of autonomous navigational technologies.

Companies like Brain Corporation
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Brain Corporation

Job Description

Brain Corp is a San Diego-based AI company that specializes in the development of self-driving technology. Our AI tech represents the next generation of artificial brains for robots - it enables machines to perceive, learn, and navigate complex environments, while avoiding people and obstacles. We partner with commercial equipment manufacturers, and global consumer electronics brands, to transform their products into self-driving robots.

The Software Engineer, C++, Qt, QML will be responsible for designing, developing, and implementing the internal tools and interfaces for our development teams to use. As part of the Platform team, this individual will help simplify and identify user tools and workflows to ease the development of robotics. This engineer will interface with other Platform engineers and will contribute to the success of the multi-faceted team. The Platform team's work is broad and interesting with little repetition.

Responsibilities

* API design for enabling user applications
* Build user interfaces using QtWidgets/QtQuick API for use by the internal teams
* Work with users and management to formulate plans of attack
* Work with UX team closely for quick turnarounds on UI implementation
* Design user-facing interfaces and tools that interact with data generated by robots
* Collaborate with other high level CS, ME, EE, and robotic engineers/scientists to design meaningful tools to be used in the development of robots
* Develop tool documentation and unit tests

Minimum Requirements

* BS/MS in Computer Science or related work experience a must
* 2+ years experience with Javascript or any other declarative UI Framework
* Minimum 1 year experience with QtQuick / QML is desired
* Proficiency with C++ development in a Linux development environment
* Experience with SDLC process (in Git preferably)

Things that make a difference

* 4 years of development experience in agile development
* 1+ yrs experience in developing software for Embedded Devices
* Experience with troubleshooting on Embedded Devices
* Strong experience in C++ (Preferably C++11)
* Collaborative approach to development
* Self-starter who can work with limited direct supervision
* Knowledge of robotics and autonomous systems

This position is located in our San Diego headquarters.

About Brain Corporation

Brain Corporation is a developer of autonomous navigational technologies.

Headquarters
Size
217 employees
Brain Corporation

9401 Waples St #100

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.