Neosensory Company Logo on NeuroTechX Services

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%

 

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.

No Comments

Sorry, the comment form is closed at this time.