Senior Software Engineer

Affectiva

(Boston, Massachusetts)
Full Time
Job Posting Details
About Affectiva

Affectiva, an MIT Media Lab spin-off, is the pioneer in Emotion AI, the next frontier of artificial intelligence. Affectiva’s mission is to bring emotional intelligence to the digital world with our emotion recognition technology that senses and analyzes facial expressions and emotion.

Summary

Affectiva is looking for a talented and motivated Software Engineer to join our US team.

Responsibilities
  • Develop Affectiva’s core in-market SDK codebase
  • Implement an efficient C++ runtime for audio and video analysis
  • Write cross-platform code for multiple target platforms (iOS, Linux, Android, Windows, Mac)
Ideal Candidate
  • 8+ years of relevant work experience in software development including strong experience using C/C++
  • Demonstrated competency in developing portable software, including cross-compiler and platform expertise
  • Strong foundation in computer science, with strong competencies in data structures, algorithms and software design
  • Strong problem solving skills
  • Experience in writing unit and integration tests
  • Experience supporting software running in a Linux environment
  • Excellent communication and documentation skills
  • Track record of success in a small, fast-moving team
  • Experience with performance benchmarking and optimization
  • Python experience
  • Familiarity with Machine Learning or Deep Learning
  • Experience in the design and implementation of build/test/release infrastructure
  • Experience in embedded software development
  • B.Sc. in Computer Science or equivalent

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Boston, Massachusetts
Skills Desired
Sign up or login to see how your skills match up.
  • Algorithms
  • Benchmarking
  • C++
  • Data Structures
  • Design
  • Infrastructure
  • iOS
  • Linux
  • Mac
  • Optimization
  • Python
  • Software Development
  • Windows
  • Machine Learning
  • Unit Testing
  • Computer Science
  • Software Design
  • Integration Testing
  • Codebase
  • Cross-Platform
  • C Programming Language
  • Android
  • Embedded Software
  • Deep Learning

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.