Software Engineer - US

  • Boston, MA
  • Full Time
  • Mid Level

About Affectiva:

Affectiva, a Smart Eye company, is on a mission to humanize technology. An MIT Media Lab spin-off, Affectiva created and defined the Emotion AI and Human Perception AI categories. Built on deep learning, computer vision, speech science and massive amounts of real-world data, Affectiva’s technology can detect nuanced human emotions, complex cognitive states, activities, interactions and objects people use. In the media industry, Affectiva’s technology is used by 2/3 of the world’s largest advertisers to research consumer engagement with ads, videos and TV programming. In the automotive industry, Affectiva’s Interior Sensing AI is enabling leading car manufacturers, fleet managers and ridesharing companies to build next-generation mobility that understands the state of the driver, the cabin and the occupants in it.


  • Develop Smart Eye’s C++ SDK codebase for its Driver Monitoring and Interior Sensing solutions  

  • Participate in the design and implementation of features for the SDK 

  • Optimize the SDK runtime on automotive-grade SoCs (System On Chips) 

  • Build and deploy the SDK on different platforms 

  • Develop prototype and demo applications using the SDK 

  • Work with partners on integrating the SDK into their applications 

  • Maintain existing and add new unit tests in the SDK 

  • Resolve bugs in a timely fashion 

  • Contribute as a global team member of the Automotive team using agile methodologies 

Requirements & Qualifications 

  • Bachelor’s or master’s degree in computer science, software engineering, or a related field or equivalent experience 

  • 2+ years of software development experience 

  • 1+ years of work experience in C++ development  

  • Experience with Continuous Integration and Deployment 

  • Experience with working on Embedded System on Chips 

  • Strong communication skills 

  • Experience working with distributed teams 

Optional Qualification (Nice to Have): 

  • Experience with understanding Deep Learning model architectures and inference runtimes (ex. Tensorflow, Tensorflow Lite, PyTorch) 

  • Experience with cross-compiling for aarch64 and armv7 on Android and Linux.  

  • Experience with developing Automotive applications 

  • Experience with Python Development 

  • Experience with benchmarking utilities 

  • Experience in developing Android applications 

  • Familiarity with using on-premise and cloud-based services like AWS 


  • Preference that this position would be in Boston but open to Remote US hires 

Additional Information and Company Benefits:

  • Full Time Position located in Downtown Boston
  • Competitive Benefits Package including: Health, Dental, Vision, Life Insurance, Long-Term and Short-Term Disability
  • Unlimited PTO
  • Flexible work schedule
  • Flexible working from home policy and a collaborative office space 
  • Complimentary snacks and drinks, and lunch provided once a week
  • Free Gym - On Site

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Read More

Apply for this position

We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file