Sr. Software Engineer

Tandem Diabetes Care Boise , ID 83701

Posted 2 months ago


Headquartered in San Diego with customers all over the world, Tandem Diabetes Care is dedicated to making the lives of people with diabetes better and better through relentless innovation. "In Tandem" means together, and we strive to embody that in every aspect of our business. Our offices are centrally located north of Downtown with easy access to the freeway.


At Tandem, Diabetes is all we do. We are the makers of the only color, touch-screen insulin pump that is capable of remote feature updates and compatibility with continuous glucose monitoring. Read more about our company and check out our latest product features and capabilities here: t:slim X2 Insulin Pump with Control-IQ Technology

In addition to innovative technology, we have a culture that fosters the idea that the happiest people are the most productive people. We treat our fellow employees like friends and family, and the company like our own home. This universal respect allows us the freedom to be ourselves and to be effective at our jobs, knowing at the end of the day that we can trust everyone to do the right thing, for each other and for the company. You can learn more about our culture and life at tandem here: and See what our customers are saying here: #tsliminthewild


An experienced member of the Software Engineering team responsible for designing and developing software applications. This role is responsible for training and mentoring junior team members and may at times lead projects.


  • 5+ years' experience in the field of embedded software for medical devices, web application software or in a related area.

  • Bachelor's degree in Engineering or Computer Sciences or related field or equivalent combination of education and applicable job experience.

  • For Embedded Software Engineers: experience in the "C" programming language preferred.

  • For Web Application Engineers: experience in either SQL, C#, C++ or Node.js / JavaScript preferred.


  • Proficient knowledge of at least one embedded or cloud-based programming language, preferably C or C#.

  • Skilled at translating high level requirements into software design and implementation.

  • Able to work independently and deliver high quality work product without close supervision.

  • Able to articulate work assignments and direct the work of more junior team members.

  • Adept at seeing change as an opportunity to improve business performance and campaigning for it when necessary.

  • Able to effectively convey information related to work product and lead group discussions.

  • Demonstrated ability to lead work teams.

  • Able to assert own ideas and persuade others through effectively consolidating, evaluating, and presenting relevant information.

  • Knowledge of Good Documentation Practices (GDP) preferred.

  • Proficient with formal software test methodologies.


At Tandem, our employees are just as important as our customers! Not only do we hire the best, we reward, develop, and retain them too. At Tandem we offer competitive compensation packages, superb medical, dental and vision, a discounted stock purchasing plan, fitness discounts, generous PTO, casual work attire and more! For a full list of benefits please review our perks page at


We're always looking for awesome, forward-thinking achievers to join our workforce. We are committed to making sure our company fully reflects the diverse consumers who use our product. We are making strides towards this goal and are firmly committed to being an equal opportunity employer and maintaining a diverse and inclusive environment.


We love a good referral! If you know someone that would be a great fit for this position, please share!

If you are applying for this job and live in California, please read Tandem's CCPA Notice:

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer

Bastian Material Handling

Posted 2 months ago

VIEW JOBS 5/10/2021 12:00:00 AM 2021-08-08T00:00 2942 S Victory View Wy, Boise, Idaho 83709 The Sr. Software Engineer will work with a small R&D team in Boise to produce an industry leading Mobile Robotic solution for the Material Handling Industry. They will utilize the latest technologies to integrate robotics into material handling systems for complex applications. This includes R&D and prototype development to successfully bring new products to market. The process involves understanding the customer's goals and objectives and developing engineered solutions to meet these goals. The Senior Software Engineer will assist in developing new technologies and functional prototypes for Bastian Solutions. The Software Engineers primary focus will be on Computer Vision, Object Recognition, and Autonomous Navigation Systems. Timeframes for prototypes will be Project Managed and need to be functionally and aesthetically pleasing as we plan to demonstrate these new technologies to our customers. Projects will be confidential through the pilot project as not to impact our current relationships with partner manufacturers. This position works directly for the Lead Software Engineer and collaborates with various manufacturing business units (Internal and External). General Job Duties * With no guidance development and implementation of software and algorithms for automated systems * 8 to 15+ years of relevant experience * Prepares detailed functional specification and flow diagrams to illustrate the sequence of steps that the program must follow and to describe input, output, and logical operations involved * Flexibility to customize to our customer's ever-changing requirements * After Sales Support for the specific programs developed * Analyzes workflow chart and diagram * Communicates closely with other team members or the end user as necessary to resolve questions of the program's functionality, data input, output requirements, and various internal checks and controls * Follows revision and code documentation standards * Debug and unit test all software changes * Follow code control guidelines * Assists in writing help instructions to guide operating personnel on location * Complete programming assignments on schedule * Create Test Plans for Integration or Testing * Integration: Modules, Scripts and Interfaces integrate seamlessly with the control system * Performance Analysis * Assist other engineers in prototype development: Controls, Software, Fabrication, etc... where applicable * Any, and all job duties, as assigned Requirements * Minimum of Bachelors Degree in Computer Science or Computer Engineering. PhD is preferred. * Need demonstrated project management capabilities * Ability to mentor and guide people to meet their goals * Architectural design experience * Advanced knowledge of developing on both windows, Linux, and ROS OS with a variety of build systems. * Version control systems. C/C++, C#, Python and other common development languages. * Multi-threading, memory management, and ROS tools * Experience with AI Microcontroller Firmware Experience and Real-Time Operating System (RTOS) * Motor Control Algorithms and Database Experience * Web Development (Javascript, HTML, Web Frameworks, etc.) * Working experience with Robotics Industry technologies (Microcontrollers, Motor Controllers, Lidar, Encoders, and various Sensors) * Knowledge of Computer Vision systems including, but not limited to, OpenCV, 3D Point-Clouds, LIDAR systems, etc. * Exposure and or Development experience with Autonomous Navigation (SLAM, LIDAR, ROS Navigation Stack, etc.) * Understanding of basic electrical theory and circuit design * Advanced experience with different stages of product development * Ability to travel up to 10-15% * Must be eligible to work in the USA long term without sponsorship. About Bastian Bastian Solutions, a Toyota Advanced Logistics company, is an independent material handling and robotics system integrator providing automated solutions for distribution, manufacturing, and order fulfillment centers around the world. Our team specializes in consulting, system design, project management, maintenance, and installation, while sourcing the best equipment and automation technology. We take great pride in providing exceptional service and flexibility to our customers. In addition to exciting work at a growing company, we offer the following benefits: * Health, Dental, and Vision Insurance * 401(k) Retirement Plan with a company match * Vacation/Holiday Pay * Tuition Reimbursement * Flexible Work Schedules * Volunteer Work * Professional Associations, Conferences and Subscriptions * Company Meetings & Events Bastian Solutions does not work outside recruiting agencies. No solicitation phone calls please. #LI-OM1 Bastian Material Handling Boise ID

Sr. Software Engineer

Tandem Diabetes Care