Senior Algorithms Engineer


Shoreview, MN, US, 55126

Who Are We?
Do you want to help to make the world a better place? Join our team! At TSI our vision is to create a better world by helping to protect people, products and the environment. We are proud of the wide range of solutions we provide that solve our customer’s problems around the world. From helping to ensure worker safety and understanding air quality to supporting complex highly technical industries such as pharmaceuticals manufacturing, semiconductor, and research customers, TSI employees are part of something special with a purpose.


Senior Algorithms Engineer at TSI

TSI provides trusted measurement, application guidance, and data analytics solutions that enable our customers to make informed decisions. For over 50 years our customers have relied on our products for a variety of critical applications, from environmental monitoring to occupational safety. Headquartered in the Twin Cities, we have sales offices throughout the world. We work closely with leading academic institutions and government agencies to ensure the safety of people, the quality of manufactured goods, and the health of the environment.


The Senior Algorithms Engineer will play a key role in the design, development, and optimization of advanced algorithms for our measurement instrumentation products. Leveraging expertise in signal processing, data analysis, and algorithmic optimization, this role will contribute to the enhancement of our products' performance, accuracy, and reliability.  The Senior Algorithms Engineer will apply algorithms, through creation of firmware and software code on multiple platforms, in a wide variety of products with applications in aerosol physics, particle counting, gas concentration measurement and speciation, agriculture, seed counting, vehicle control, ventilation/humidity/air flow/velocity, and indoor/outdoor air quality.


What Will You Do?

In order to grow and build a successful career with TSI, you will be responsible for:

  • Algorithm Development: Design and implement advanced algorithms for signal processing, data analysis, feature extraction, and classification tailored to specific measurement applications.
  • Algorithm Optimization: Optimize algorithms for efficiency, accuracy, and real-time performance, considering resource constraints typical in embedded systems.
  • Integration and Testing: Collaborate with cross-functional teams to integrate algorithms into firmware/software platforms and conduct thorough testing to ensure robustness and functionality.
  • Performance Analysis: Evaluate algorithm performance through extensive testing and analysis, identifying areas for improvement and optimization.
  • Documentation and Reporting: Document algorithms, methodologies, and test results comprehensively, and provide clear and concise reports to stakeholders.
  • Technical Leadership: Provide guidance and mentorship to junior engineers, fostering a culture of innovation, collaboration, and continuous learning within the team.
  • Research and Innovation: Stay abreast of the latest developments in algorithmic techniques, signal processing methodologies, and related fields, and explore innovative approaches to address evolving customer needs and market trends. 
  • Contrib to the research and technology roadmap for the organization and present on opportunities to a broader group.
  • Creation of firmware and software code for sensors and measurement instrumentation employing said algorithms.
  • Provide consulting across the organization to address problems and recommend solutions.
  • Participate in design reviews.  Give critical and constructive feedback to improve the reviewed designs.
  • Work cooperatively with other departments to develop best practices.


What Do You Need?

  • BS in electrical engineering, computer engineering, computer science, mathematics, applied physics or similar from an established research institution.
  • Minimum of 5 years of experience in a product development environment
  • Experience writing firmware or software, including for embedded systems
  • Experience developing new measurement algorithms or enhancing existing data inversions or algorithms.
  • Proven track record of implementing/developing algorithms in a variety of applications such as particle counting and sizing, biodetection, agriculture, radar applications, image analysis, or fluids.
  • Ability to translate theory into physical measurements through appropriate reduction of data through proven algorithmic approaches.
  • Background in mathematical transforms of experimental parameters into physical results.
  • Coding experience in C, C++, C# or related advanced language.



  • MS or Ph.D. in electrical engineering, computer engineering, mathematics, applied physics or similar from an established research institution.
  • Background in statistics, linear algebra, matrix inversion, operational mathematics, Fourier transforms, and wavelet transforms, especially as implemented through numerical methods
  • Experience with machine learning and artificial intelligence and applying to sensing and measurements.
  • Experience with image processing techniques; data pattern extraction, recognition and analysis; or data visualization and presentation
  • Experience planning and executing verification and validation testing of firmware and software features, including laboratory measurement testing.
  • Background in aerosol physics, particle counting and sizing, biodetection algorithms, gas detection, and chemical analysis
  • Experience conducting and documenting laboratory experiments


What Can We Give You?
At TSI, our employees are our most valuable assets, and we care about their health and happiness. We offer a competitive benefits program to keep our employees and their family members protected and foster a healthy work-life balance. Additionally, we are committed to employee development and growth, and encourage and foster an environment of collaboration, and innovation. Our work has meaning and the products we design and build help protect people and the environment.

Dress for your day: We want our employees to be comfortable at work and we know they are more productive when they’re comfortable. The dress for your day policy allows employees’ discretion to select appropriate dress for the business of each workday.


Free Beverages/On-site Cafeterias: Enjoy complimentary coffee, tea and hot chocolate each day at work. We also have two large cafeteria’s employees can eat lunch in, as well as an outside patio area that employees can enjoy during the summer months.


Benefit Offerings: Competitive medical insurance plans, life insurance, short-term and long-term disability, 401K Employer Contribution, Flexible Spending Account, Education Assistance, and more.


Legal authorization to work in the United States without the need for sponsorship.  We require proof of eligibility to work in the United States. 


TSI provides trusted measurement, application guidance, and data analytics solutions that enable our global customers to make informed decisions.  We are creating a better world by helping protect people, products and the environment, as well as by optimizing research and industrial processes.

Nearest Major Market: Minneapolis

Job Segment: Testing, Embedded, Electrical Engineering, Manufacturing Engineer, Firmware, Technology, Engineering