Senior Software Engineer, Applications

Sorry, this job was removed at 7:39 a.m. (EST) on Saturday, June 12, 2021
Find out who's hiring in Greater Boston Area.
See all Developer + Engineer jobs in Greater Boston Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Are you eager to see autonomous vehicles that can operate safely around pedestrians and other road users? So are we! At Perceptive Automata, we use our knowledge of human behavior, computer vision, machine learning, and software engineering to build systems that help make AVs safer for everyone. Check out this video of our tech in action.

 

The App Team at Perceptive oversees a diverse suite of software applications including:

  • a web-based framework for data labelling and annotation
  • desktop applications for exploring, analyzing, and sanitizing video data
  • tools for running autonomous vehicle and pedestrian behavior scenarios in simulation

 

The software we build is used throughout our data processing pipeline and serves a crucial role for the various teams working to put our technology into production. We are looking for a talented engineer to help build out our internal- and external-facing C++ applications and contribute to our other initiatives as priorities shift. We have a great deal of flexibility to tailor specific responsibilities of the role to the skills and interests of the applicant.

 

In this role, you will:

  • Design, implement, test, and document the software which customers use to explore and analyze our technology, and contractors use to annotate and sanitize video data.
  • Coordinate with data scientists, machine learning engineers, product managers, and other stakeholders to ensure that our software meets the evolving needs of our internal and external customers.
  • Have the opportunity to contribute to a variety of software projects using a wide range of technologies, languages, and toolkits.

Strongly Preferred Skills & Background:

  • BS/MS in Computer Science or Electrical Engineering (or equivalent work experience)
  • 5+ years industry experience building software for commercial or research purposes
  • Strong C++ and Python programming skills
  • Experience designing and developing GUI-based applications
  • Strong communication skills -- both written and verbal
  • Self-motivated, with excellent general problem-solving capabilities

Also Helpful:

  • Experience with Qt (particularly the QML and/or Widgets GUI APIs)
  • Experience with full-stack development (React/Redux, JavaScript, databases, etc.)
  • Comfort with relational databases and SQL queries (we use PostgreSQL)
  • Experience with Amazon Web Services (including EC2, S3, and RDS)
  • Exposure to state-of-the-art motion planning algorithms and/or open source vehicle simulation engines

Benefits:

  • Flexible WFH policies during COVID
  • Year-End week-long shutdown, 3 weeks paid vacation & 11 holidays
  • 100% Premium paid health insurance
  • Monthly transit or parking benefit provided by Perceptive Automata
  • Flexible spending & dependent care accounts
  • Health care reimbursement account (50% or more of your deductible covered by Perceptive Automata) 
  • Eye & dental insurance
  • Flexible maternal & paternal leave
  • Equity-based compensation
  • Efficient 401K plan

Perks:

  • Modern urban office space with natural light and greenery
  • Lunch provided daily by local restaurants
  • Unlimited healthy snacks & beverages
  • Journal clubs, guest speakers & learning opportunities
  • In-office gaming, board games & books
  • Office lending library
  • Company outings
  • Diverse events organized by team members on an ad-hoc basis 

Company Overview:

Perceptive Automata is a machine learning and computer vision company started by Harvard and MIT scientists that is developing a novel approach to help make autonomous vehicles safer for others on (or near) the road. We are supported by top Silicon Valley investors and global car makers and are growing rapidly in response to increasing demand for this technology.

At Perceptive Automata, we pride ourselves on maintaining an innovative culture that depends on diversity and inclusion. We are an equal opportunity employer that welcomes new team members with all experiences and perspectives. However you identify and whatever background you bring with you, we encourage you to apply if this is a role that would make you excited to come into work every day.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Located in the heart of the Financial District, our modern headquarters boast lots of natural light and greenery with panoramic views of the city.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Perceptive AutomataFind similar jobs