Loading...
Share this Job

Software Engineer

Location: 

Shoreview, MN, US, 55126

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. We hire curious, collaborative, and critical thinkers.  Explore TSI careers! 

Corporate Video https://www.youtube.com/watch?v=6jTodAmTitQ
 

JOB SUMMARY

You will serve as a software engineer within the embedded software group which creates cutting-edge sensing devices with modern, feature-rich user interfaces.  You will work alongside a small group of senior developers and quality assurance engineers to achieve product goals and create fantastic user experiences.  The ideal applicant is able to thrive in a highly collaborative workplace and has a passion for embedded software systems.  This is an excellent career opportunity for individuals driven to make a lasting positive impact on the health of the global community and environment alike.

 

JOB RESPONSIBILITIES

  • Develop User-interfaces and back-end systems in C# and C++ on embedded Linux and FreeRTOS.
  • Document code and architectural design in confluence and git
  • Present designs and solutions to the embedded software engineering team periodically
  • Create automated tests (unit tests, UI tests, end-to-end tests) to improve reliability and reduce risk of regression
  • Be an active participant in all AGILE ceremonies including grooming sessions, sprint retrospectives, etc.
  • Create and deploy reusable platform components and architectures
  • Embody SOLID and AGILE principles and enjoy a challenge
  • Maintain clear lines of communications across the team and be open to constructive criticism and feedback
  • Review and provide feedback on pull requests
  • Other duties as assigned

 

JOB QUALIFICATIONS

REQUIRED

  • Bachelor's degree in Computer Science, Physics, Engineering or related discipline
  • Minimum of three month internship up to 2 years of experience working in a software development capacity
  • Languages: C# or C++,
  • Fundamental understanding of Object-Oriented Design
  • Experience with Linux operating system
  • Interest in UI/UX design

 

DESIRED

  • Have previously interned in a software development capacity
  • Demonstrated drive to develop independent software
  • Course work in Statistics, Geometry, and/or Physics
  • Working knowledge of GIT, JIRA, and/or Confluence

 

Legal authorization to work in the United States without the need for sponsorship.  We require proof of eligibility to work in the United States. 
EOE/M/W/Vet/Disability

 


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: Developer, Software Engineer, Engineer, Intern, Embedded, Technology, Engineering, Entry Level