We are looking for a top-flight software 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 work on innovative software projects, new hardware systems, and applications focused on providing customers with the acquisition and analysis tools they require. 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 software engineering for distributed Ethernet/wireless data acquisition devices, high performance graphics display, and advanced signal processing. You will have the opportunity to work closely with hardware engineers to develop specifications, software, and test suites to validate and support new data acquisition devices, update existing legacy software to support customers and new features, and develop and maintain utilities to provide analysis for large, complex data sets.
Write clean, high-quality, high-performance, maintainable code
Develop and support software including applications, interfaces, and new functionality enhancements
Coordinate cross-functionally to insure project meets business objectives and compliance standards
Support test and deployment of new products and features
Participate in code reviews
Bachelors or Masters degree in Computer Science or related field
3-7 years software development experience
Comfortable developing software for a Windows or Unix-Based
Ability to multi-task, organize, and prioritize work
Strong experience with modern C++
Real-Time Linux experience
Experience with Rust or GO languages
Comfort with version control systems and CI/CD
Background or interest in neuroscience
Interest in exploring new technologies and understanding their applicability to the Neuralynx problem space
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.