Our mission is to empower physicians and researchers to discover, cure and prevent brain disorders through innovative diagnosis and monitoring solution. This is your chance to be the key element to our engineering team and contribute to the current diagnosis and treatment of neurological disorders.
We are looking for a top-flight software development engineer to join a dynamic engineering team to help us deliver quality products to our customers. Our cutting-edge products are used in medical and research facilities to expand human knowledge in neuroscience and neurology. You will have the opportunity to design and develop comprehensive testing frameworks to ensure the quality of all our products, from hardware to software, developing compliance measurement metrics and implementing them, and working diligently to keep our products at the top of the quality bar. With the opportunity to apply your design, architecture, and solid development skills, this position offers a myriad of opportunities to learn.
In this job, you’ll be focused on designing and implementing comprehensive test frameworks to allow for the complete validation of a distributed Ethernet/Wireless data acquisition devices and the associated software. Developing these systems will give you exposure to all parts of the hardware/firmware/software stack, and the opportunity to work closely with hardware and software engineers to be able to design testable products. These frameworks must ensure high coverage, reportability, and compliance with quality standards. A desire to see the quality in everything around you and to drive the product towards that goal as an overriding passion is what gets you out of bed in the morning. Writing comprehensive test suite documentation will also be a critical portion of this job. Building engineering infrastructure and helping develop a dynamic engineering culture will be a key facet of your duties.
Bachelors or Masters degree in Computer Science, Engineering or related field
Passion for high-quality product design and engineering
1-3 years of software development experience.
Comfortable developing software on Windows and Unix
Understanding of or experience with modern C++
Interest in exploring new technologies and understanding their applicability to the Neuralynx problem space.
Comfort with version control systems
Familiarity with TCP/IP stack and network programming
Scripting language experience (MATLAB and Powershell and Bash)
Familiarity with continuous integration, continuous delivery concept, and solutions
Familiarity with electronic laboratory test equipment and related software (e.g., oscilloscope, signal generator)
Background or interest in neuroscience
Familiarity with medical product development procedures
Ability to listen to others, help with discussions, and drive results
Here at Neuralynx, we value the engineering culture and work hard to maintain a productive and happy work environment. We encourage our engineers to learn, grow, and apply their passions to their daily job. The attributes that we look for include:
Neuralynx is an industry pioneer and leader in neuroscience electrophysiology research tools: specialized, customizable hardware and software data acquisition systems used to measure neural signals down to the individual nerve cell activity!
Neuralynx supports over 1,000 Data Acquisition Systems worldwide – at universities, research institutions, and hospitals, including MIT, UCLA, Mayo Clinic, Yale Medical Center, University of Bonn, Max Plank Research Institute, and RIKEN Research Institute.Read more about us...
Neuralynx is located in beautiful Bozeman, MT. Bozeman offers excellent outdoor activities and sports such as skiing, hiking, fishing, hunting, mountain biking and running. Housing is affordable with a moderate cost of living, and the people are friendly and honest.