TSI is reimagining their business and customer experience by delivering game changing digital solutions across a variety of market segments. TSI is using leading-edge technologies on a SaaS platform and the Internet of Things (IoT) to solve complex problems. The teams are developing embedded software in C, C++, and .NET running on both RTOS and Linux operating systems for both TSI-designed hardware and commercial off the shelf hardware. System functions include measurement, user interface, local communication, and IoT communication. In order to grow and build a successful career with TSI, you will: Analyze user requirements and architect and develop, test, implement, and support software solutions using programming languages, platforms, frameworks and tools Write code to deliver elegant and scalable solutions, both on-prem and cloud Update existing software applications to enhance functionality, fix issues, and incorporate new features Demand quality—develop in a test-driven manner with automation in mind Define and perform rigorous testing, including unit testing, integration testing, and debugging Collaborate—partner well with a diverse and passionate team Learn—adapt quickly to an evolving market and emerging trends, including outside-of-the-box thinking, teamwork, and self-organization Work with product owners to understand desired application capabilities Continuously improve and document software engineering practices Lead the craftsmanship, availability, resilience, and scalability of your solutions Coach and mentor team members Consider the organization's entire infrastructure when making changes and improvements
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Number of Employees
1-10 employees