Join NevadaNano and develop state-of-the-art gas sensing systems that help control global warming! NevadaNano is a fast-paced small business that has developed patented gas sensing technologies. These exciting technologies are used by our customers to control emissions of greenhouse gases. NevadaNano is seeking a Sensor Software Engineer to join our team. In this role, you will be working closely with other members of the technical staff to develop sensor modules and supporting infrastructure. Come, join us and play a role in saving the planet!


  • Work closely with cross-functional teams (electrical, mechanical, sensor development, manufacturing, and quality) to define and deliver software projects
  • Meet with clients and engineering design team to determine software specifications
  • Design, develop, and test embedded firmware, Windows desktop applications, Windows and Linux console applications, backend database systems and more
  • Ensure delivery of high-quality code and supporting documentation
  • Analyze, monitor, and improve efficiency, stability of the system.
  • Create goals and deadlines

Qualifications Required:

  • 10+ years of experience in a software engineering role
  • BS in Computer Science, Software Engineering, or related field
  • Strong engineering or science background
  • Significant experience developing reliable C and C++ applications for commercial use
  • Experience developing for Linux and Windows environments (console and desktop apps)
  • Comfortable using common lab equipment (e.g., scopes, multimeters, etc.) for coupled software-hardware debugging
  • Experience in formal software development cycle including software architecture, code development, verification and validation, and quality assurance

Desirable Skills:

  • Experience with electro-mechanical sensor systems and related algorithms, software development, data analysis, and testing
  • Familiar with common serial communications protocols: UART, I2C, SPI
  • Experience developing safety-critical software
  • Experience with design and development on ARM micro-processors
  • Experience with any RTOS
  • Experience with Embedded Linux
  • Experience implementing machine-learning techniques for regression and classification problems
  • Experience with scripting languages (e.g. Python, PHP, JavaScript)
  • Experience with GUI development (Qt)
  • Bonus points for Linux Administrator experience

Please email resumes to

To apply for this job email your details to