This job might no longer be available.
Senior Embedded Software Engineer
4 years ago
CTRL-labs is developing a wearable neural interface for the wrist/forearm that allows creators to build revolutionary new experiences and applications in VR/AR, gaming, robotics, health, productivity and more.
As Senior Embedded Engineer, you will define short and long term technical architectures for our devices. You will design and write the code that drives the embedded platform for our hardware device. And you will collaborate with hardware engineers, software engineers and scientists to insure smooth integration and sequencing across our entire technology stack. To do so, you will need strong programming skills, deep technical architecture experience, and the ability to understand and simplify complex hardware and software issues.
Job Responsibilities
- Research, evaluate and define processor architectures for next generation platforms.
- Optimize existing algorithms to run on embedded systems.
- Implement robust, scalable code for production.
- Work across teams to bridge software and hardware priorities and architect future products at a system level.
- Identify and sequence technical investments for future versions.
- Support our manufacturing and test team.
- Mentor junior engineers.
- Participate in recruiting and retention .
Qualifications
- Bachelor’s degree in computer science, engineering or related discipline.
- 8+ years experience.
- Expertise in C/C++.
- Experience with embedded operating systems.
- Excellent understanding of microcontrollers, microprocessors, peripheral interfaces and circuit design.
Bonus Qualifications
- Experience with TensorflowLite, STM32Cube.ai or other embedded AI or Neural Network frameworks.
- Experience in dedicated TPUs like Coral or Movidius
Create Your Profile — Game companies can contact you with their relevant job openings.