Posted Mar 29

Firmware - AxonVR - Virtual Reality Startup

San Luis Obispo, CA, United States Full Time

FLSA Status: Exempt

About AxonVR:

AxonVR is reshaping the way we interact with technology by bringing lifelike touch to digital experiences. When you combine our HaptX™ Platform with virtual reality, you experience an unprecedented level of immersion. Founded in 2012, AxonVR is a team of engineers, designers, and storytellers based in Seattle, WA, and San Luis Obispo, CA.

AxonVR is proud to offer its employees comprehensive health insurance, a 401k plan, paid time off, and equity options.

About the position:

As the firmware/embedded software engineer, you will be responsible for design, development and testing of embedded software and firmware that controls entire systems of actuators and sensors for haptic devices. You will participate in design of the system architecture and selection of system components. You will be responsible for writing low level drivers and implementing higher level system behaviors

Essential duties include:

  • Develop firmware for microcontroller-based custom haptic hardware
  • Evaluate, test, and review designs to determine if program will perform according to requirements and specifications
  • Plan, improve, and manage software from conception to release
  • Manage and prioritize personal workload
  • Communicate and interact with interdisciplinary engineering team to develop software requirements/specifications
  • Analyze and provide feedback during design reviews for own work and work of peers
  • Maintain accurate records throughout the development process in order to comply with company and industry standards and/or regulations
  • Evaluate, test, and review designs to determine if program will perform according to requirements and specifications
  • Troubleshoot performance and functional issues with systems

Required skills, expertise, and availability:

  • The ability to take command of a project or task, anticipate next steps, ask good questions, and communicate clearly with a motivated, interdisciplinary team working in a fast-paced environment
  • A strong foundation in C, C++
  • Experience with ARM
  • Experience with microcontroller peripherals and register manipulation
  • Experience with stringent timing requirements common to embedded systems or real time control systems
  • Familiarity with DSP and fixed/floating point techniques and considerations
  • Familiarity with common embedded systems communications buses such as: SPI, I2C, UART, Parallel, etc
  • Familiarity with version control systems such as GitHub
  • Authorized to work in the US
  • Available to work 40 hours/week in San Luis Obispo, CA

Desired skills and experience:

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • Knowledge of control systems (e.g. PID) is preferred
  • Experience with network hardware and software, particularly for ethernet

Sign up for Job Alerts

Latest Jobs

Share this Job

More from AxonVR

Similar Jobs