We have other current jobs related to this field that you can find below


  • West Lafayette, United States Teledyne FLIR Full time

    Senior Software EngineerTeledyne e2v Semiconductors - West Lafayette, INBe visionaryTeledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics...


  • West Chester, United States 3dB Labs Full time

    Job DescriptionJob Description3dB Labs is seeking an experienced senior software engineer who loves to solve challenging digital signal processing problems. The ideal candidate is creative, smart, and able to work effectively on their own or with a small team. Our work provides the opportunity for a unique mix of theory-based algorithm development,...


  • West Lafayette, United States Forward March Inc. Full time

    Job DescriptionJob DescriptionForward March Inc. is partnering with a leading company in the manufacturing industry and is seeking a highly skilled and experienced Senior Industrial Engineer to join the team. As a Senior Industrial Engineer you will play a crucial role in optimizing production processes and enhancing efficiency within our manufacturing...


  • West Lafayette, United States Forward March Inc. Full time

    Job DescriptionJob DescriptionForward March Inc. is partnering with a leading company in the manufacturing industry and is seeking a highly skilled and experienced Senior Industrial Engineer to join the team. As a Senior Industrial Engineer you will play a crucial role in optimizing production processes and enhancing efficiency within our manufacturing...


  • West Lafayette, Indiana, United States Teledyne FLIR Full time

    Job Description**Job Title:** Sr. Software Engineer**Job Summary:** We are seeking a highly skilled Sr. Software Engineer to join our team at Teledyne FLIR. The successful candidate will be responsible for leading software engineering efforts to design and develop applications for advanced analytical instrumentation systems.Key Responsibilities:**Software...


  • West Lafayette, Indiana, United States Teledyne FLIR Full time

    Job SummaryWe are seeking a highly skilled Sr. Software Engineer to join our team at Teledyne FLIR. This is a critical role that requires a strong background in software development, with a focus on creating applications and embedded software for advanced analytical instrumentation systems.Key Responsibilities:Software Engineering Leadership: Provide...


  • West Lafayette, Indiana, United States American Society of Plumbing Engineers Full time

    Position Overview:This is a dual-level opportunity where the hiring authority will assess the candidate's qualifications to determine the appropriate level of employment. Both roles offer a hybrid work environment.As a Senior Electrical Engineering Specialist, you will serve as a key resource for the electrical engineering aspects of various facilities...

  • Sr. Software Engineer

    2 months ago


    West Lafayette, United States Teledyne FLIR Full time

    The Sr. Software Engineer will work on project teams to provide a broad range of software design and programming expertise designing applications and embedded software for complex analytical instrumentation systems for field application of scientific analytical equipment. Primary Duties & Responsibilities:Responsible for all software engineering lifecycle...

  • Sr. Software Engineer

    1 month ago


    West Lafayette, United States Teledyne FLIR Full time

    The Sr. Software Engineer will work on project teams to provide a broad range of software design and programming expertise designing applications and embedded software for complex analytical instrumentation systems for field application of scientific analytical equipment. Primary Duties & Responsibilities:Responsible for all software engineering lifecycle...


  • West Lafayette, Indiana, United States Purdue University Full time

    - As the Senior Electrical Engineering Specialist, you will serve as a key authority on the electrical engineering aspects of facility projects. Your responsibilities will include delivering design, analysis, and field engineering support for various initiatives and Physical Facilities programs. You will be a licensed Professional Engineer (PE) capable of...


  • West Lafayette, Indiana, United States Purdue University Full time

    - The Senior Mechanical Engineering Leader will deliver advanced mechanical project engineering assistance through comprehensive review, research, analysis, design, communication, coordination, and field observation activities. This role is essential in ensuring that mechanical project objectives are achieved successfully, aligning with the expectations of...


  • West Lafayette, Indiana, United States Teledyne FLIR Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Teledyne FLIR. The successful candidate will be responsible for leading the design and development of software applications for advanced analytical instrumentation systems.Key Responsibilities:Software Engineering Leadership: Provide technical expertise...


  • West Lafayette, Indiana, United States Teledyne FLIR Full time

    Join Our Innovative TeamAt Teledyne FLIR, we are on the lookout for a skilled Senior Mechanical Systems Engineer to enhance our engineering team. In this pivotal role, you will take charge of the design and development of intricate analytical instrumentation systems and their components.Key Responsibilities:Your primary duties will encompass:Utilizing CAD...


  • Lafayette, Louisiana, United States Jobot Full time

    Vice President of Engineering Opportunity (Oil & Gas) - Expertise in Midstream Facilities and Pipeline Required - PE License MandatoryJobot is in search of a skilled and proactive Vice President of Engineering to spearhead our engineering department. The role encompasses managing all engineering functions, directing projects, collaborating with senior...


  • West Lafayette, Indiana, United States Purdue University Full time

    Exciting Career OpportunityPurdue Info Tech Envision Center is seeking a skilled undergraduate Unity Software Engineer to contribute to innovative projects. The selected candidate will work alongside talented 2D/3D designers, user experience professionals, and audio experts to develop engaging Unity-based simulations and games across multiple platforms. This...


  • West Lafayette, Indiana, United States Purdue University Full time

    Position Overview:The Senior Electrical Engineering Leader will serve as a key resource for the electrical engineering aspects of facilities projects. This role encompasses providing design, analysis, and field engineering support for various initiatives and Physical Facilities programs.As a licensed Professional Engineer (PE), you will leverage your...


  • Lafayette, Louisiana, United States Jobot Full time

    Vice President of Engineering OpportunityJobot is in search of a seasoned Vice President of Engineering to spearhead our engineering division. This role encompasses the management of all engineering activities, directing projects, working closely with the executive leadership, and enhancing engineering efficiencies. The ideal candidate will possess a...


  • West Valley City, United States ChampionX Full time

    ChampionX has an immediate need for a Senior Software Engineer located in West Valley City, UT. This is your opportunity to join a growing company offering a competitive base salary and benefits. What’s in it For You: Join a growing company offering competitive pay Comprehensive benefits package that includes medical, dental, vision, 401(k) with company...


  • West Palm Beach, Florida, United States NextEra Energy Full time

    NextEra Energy is the world's largest producer of wind and solar energy. With operations in nearly all 50 states and four provinces in Canada, our nearly 15,000 employees are committed to finding innovative, industry-leading solutions to provide safe, reliable and affordable clean energy to millions of customers throughout North America. We are leading the...


  • West Lafayette, Indiana, United States Purdue University Full time

    - As the Senior Electrical Engineering Specialist, you will serve as a key resource for the electrical engineering aspects of facility projects. Your responsibilities will include delivering design, analysis, and field engineering support for various initiatives and Physical Facilities programs. You will be a licensed Professional Engineer (PE) adept at...

Senior Software Engineer

2 months ago


West Lafayette, United States Miftek Corporation Full time

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, and is near several desirable residential neighborhoods (two of us are within walking distance).


Role

We are seeking a full-time dedicated software engineer with experience in producing Qt-based professional GUIs (ideally for scientific or engineering applications) to join our team. This person will work closely with our close-knit engineering team to bring to life a production-grade application, and will be considered the lead engineer with respect to the GUI aspects of the project. This project is particularly interesting in that it has a number of significant performance requirements. You will have the opportunity to push a single machine to its limits. A significant amount of work has already been done for the GUI, your job will be to take what we have done so far and improve it. 


The Senior Software Engineer/GUI Lead must have excellent communication and documentation skills, and will actively participate in the requirements, design, implementation, and testing phases of the program. They must be able to work efficiently in a dynamic, team-oriented environment, and recognize the value of contributions, ideas and opinions of other team members - including our resident biology lab instrumentation users, who are here explicitly to help guide the interface design.  (We also have relevant commercial grade instrumentation in-house for demonstration of functions, and the users are expert in running these.)


Responsibilities

  • Work with hardware and software engineers to build out a highly reliable, stable software system
  • Develop a real-time interactive GUI 
  • Develop, test and maintain integrations with both software and hardware
  • Prototype new GUI elements and workflows
  • Optimize GUI functionality and behavior for real-time, streaming data.
  • Interactive plotting of scientific data
  • Rapidly iterate to prove concepts and designs, while also working within a team
  • Estimate work durations based on high-level requirements. 
  • Develop, extend and manage software requirements based on product/system level requirements
  • Develop and manage CI/CD and automated testing infrastructure
  • Test Driven Development, and familiarity with common TDD tools: QtTest, xUnit, NUnit and GoogleTest
  • Manage healthy, well annotated Git repos


Qualifications

  • BS/BA degree in Computer Science, Computer Engineering, Electrical Engineering, or similar degree required and 7+ yrs years experience in developing user interface software.

OR 

Any technical degree (Math or physical sciences preferred) and 10+ years of experience developing instrument/machine GUIs

  • Significant experience in Qt/QML and/or adjacent technologies. We will consider other frameworks on a case-by-case basis.
  • 4+ years of progressive professional experience is required
  • Bulk of programming experience should be on desktop, ideally scientific applications
  • Strong proficiency in C family languages, particularly modern C++ programming paradigms, shell environments and scripting
  • Proficiency in managing Git repositories and work environments.
  • Experience in the full desktop product lifecycle, including deployment
  • Experience with deployment in Windows
  • Passion for solving problems and looking for the best way forward
  • Excellent written and verbal communication skills
  • Travel requirements less than 10%.
  • The following skills are helpful but not required: 
  • GPU Acceleration
  • CUDA Programming
  • FPGA Programming/Hardware 
  • Commercial Deployment/CI 
  • DevOps


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. If you are interested in developing a novel technology with lasting positive impact, please get in touch at cso@miftek.com.