
10 Jul Firmware Engineer
We’re an excitable and driven team of engineers, designers, scientists, builders, and dreamers turning new neuroscientific ideas into new realities.
Job Description
NeoSensory develops groundbreaking technologies for delivering data streams to the brain via the sense of touch. With so much unused real estate on the body, the skin presents huge potential for the delivery of new information. Our current core focus is providing sound information from the environment to users in real-time for a variety of use-cases: whether as an assistive tool for those who are deaf or hard-of-hearing, entertainment and gaming, factory safety, or creating other entirely new sensory experiences. Our team is inspired by the transformative technology we are building and we are dedicated to making a meaningful social impact.
We are looking for a software developer with an emphasis on embedded systems who is comfortable taking initial software architecture through to production and maintenance.
Roles & Responsibilities:
-
- Design and implement real-time applications on an ARM processor using C/C++
- Work with and support mobile app and backend teams in debugging and design reviews
- Debug complicated issues arising during product development
- Participate and enhance team’s software processes, e.g. requirements and architecture documentation, test-plan generation and execution, peer code and design reviews
- Help design test-fixtures for manufacturing
Requirements:
-
- Experience in developing C/C++ applications targeting embedded devices
- Experience with communication protocols like SPI, I2C
- Experience in debugging tools, tests and release management
- Working knowledge of electronics eg. reading datasheets, schematics, board layouts, logic analyzers, oscilloscopes and other test equipment
Suggested experience:
-
- 5+ years of experience developing embedded software solutions
- Multi-threaded application development using RTOS
- Experience using Python for scripting, testing and automation
- Experience with benchmarking, profiling and performance tuning
- Experience with board bringup and device drivers
- Experience in one or more of the following: BLE, PDM, USB
Skills
-
- C++, C, Embedded Software, Firmware
Compensation
-
- $105k – $135k
0.0% – 0.3%
- $105k – $135k
Neosensory provides a competitive compensation package, stock options, benefits, and a fun work environment. Our office is located in the Westchase district of Houston, surrounded by lots of good food. Team Neosensory is made of an awesome group of intellectual individuals who value hard work and enjoy sharing a diverse set of hobbies.
Neosensory is an equal opportunity employer, and we encourage people from underrepresented groups to apply.
Please click here to apply.
Sorry, the comment form is closed at this time.