Software Engineer III-IV, high performance software
Miftek
Software Engineer II/III
Miftek is a Purdue Research Park company that designs state of the art instrumentation for life science and diagnostics. This rapidly expanding company has been awarded several key patents in the fields of cytometry, spectroscopy, and photonics. We are now developing a novel solution for single cell analysis. Our facility located in West Lafayette has easy access to campus, shopping, and downtown.
Role
We are seeking a full-time, software engineer to join our team and grow their career while helping us develop desktop software in a systems-facing role. They will develop and maintain desktop-based software and attendant continuous delivery infrastructure with a significant firmware component. Our approach is novel, based in functional and domain-driven design, and has exciting opportunities for future expansion of one’s skillset into UI/UX, firmware and the data sciences. A passion for scientific programming is required.
Responsibilities
- Work with hardware engineers to build out a highly reliable, stable software system
- Develop software in C++ and Qt6 for desktop
- Interact with and develop C/C++ software as necessary to interface with embedded systems
- Develop and manage CI/CD and automated testing infrastructure
- Develop, test and maintain APIs and integrations with both software and hardware
- Manage healthy, well annotated Git repos
Qualifications
- BS or MS in hard sciences, CS, CSE or EE engineering.
- 6+ years of total programming experience
- 2+ years of professional experience is ideal
- 1+ years of professional programming in Qt5/Qt6, or PySide6
- Bulk of programming experience should be on desktop, ideally scientific applications
- Experience analyzing scientific data, perhaps even in the role of data scientist
- Strong proficiency in C family languages, Python and scripting
- Proficiency in managing Git repositories
- Self-starting and efficient
- Desire to have fun, work hard, grow skills and form quality working bonds
- Passion for solving problems and looking for the best way forward
Nice to Haves:
- CI/CD with Jenkins and Git actions
- Devops experience
- Windows deployments
- Experience with customer-facing product release cycle
Employees of Miftek receive competitive salaries, full health coverage, 401k, and excellent leave, as well as opportunities to attend technology conferences. We have a growing team of highly skilled scientists and engineers working to advance new solutions for life science. We welcome applications from interested parties with a variety of backgrounds. If you are interested in developing a novel technology with lasting positive impact, please get in touch at cso@miftek.com.
Note: This is an on-site job, and you will need to be located proximally to West Lafayette, Indiana. Personal contact with the team and equipment onsite is an essential part of the job.