Senior Software Engineer for SDK Team
Affectiva
(Waltham, Massachusetts)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.
- 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)
Must have
- 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
- Experience with SDK's
Nice to have
- 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
- Start- Up Experience
Qualifications
B.Sc. in Computer Science or equivalent
Questions
There are no answered questions, sign up or login to ask a question
- Algorithms
- C++
- Data Structures
- iOS
- Linux
- Mac
- Python
- Windows
- Compiler
- Machine Learning
- Computer Science
- Software Design
- Knowledge of Software Development Kit
- Codebase
- Cross-Platform
- Android
- Embedded Software
- Deep Learning
- Cross compiler

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.