Software Engineer (Mid Level and Senior)

RheoSense Inc.San Ramon, CA
Onsite

About The Position

This role is for a Software Engineer, with opportunities for both Mid-Level and Senior engineers. The company is seeking individuals passionate about developing impactful applications that solve real-world problems and thrive in a fast-paced, collaborative environment. The ideal candidate will bring strong technical expertise, apply best practices, and take pride in making meaningful contributions to complex projects. They will enjoy working alongside talented engineers to bring innovative programs to life for users and be energized by challenging work that allows them to deliver exceptional results as part of a dynamic, forward-thinking team.

Requirements

  • 3+ years of professional, hands-on Windows development experience (C# / .NET, C++) (Mid-Level).
  • Experience developing WinForms and/or WPF/XAML applications; familiarity with MVVM design patterns (Mid-Level).
  • Ability to design intuitive and efficient Windows GUIs (Mid-Level).
  • Working knowledge of database development (e.g., SQL Server, SQLite) (Mid-Level).
  • Familiarity with software testing techniques and tools (Unit Testing, Black Box Testing) (Mid-Level).
  • Experience with source control systems (e.g., Git, SVN) (Mid-Level).
  • Exposure to communications and command-and-control technologies (Ethernet, RS232/RS485, USB, CAN) (Mid-Level).
  • Solid understanding of core software development methodologies (Object-Oriented Programming, Agile Development, common design patterns) (Mid-Level).
  • Strong analytical, problem-solving, and communication skills (Mid-Level).
  • Self-motivated with the ability to work independently and collaboratively (Mid-Level).
  • 5+ years of professional, hands-on Windows development experience (C# / .NET, C++) (Senior).
  • 5+ years of significant experience with WinForms and WPF/XAML, including MVVM (Senior).
  • Proven ability to build test, calibration, and automation programs for prototypes and manufacturing (Senior).
  • Significant experience with communications and command-and-control technologies (Ethernet, RS232/RS485, USB, CAN) (Senior).
  • Demonstrated ability to independently lead application development from inception to completion (Senior).
  • Ability to convey technical information clearly and confidently to diverse audiences (Senior).
  • A strong results-driven mindset with a hands-on approach (Senior).

Nice To Haves

  • MS or Ph.D. in Science, Engineering, or Computer Science.
  • Experience developing software for test, measurement, or automation systems involving hardware interface and control.
  • Proficiency in web and HTML-based technologies (JavaScript, Angular 2, Node.js, REST API).
  • Expertise in embedded development (RTOS and non-RTOS).
  • Familiarity with FDA/GMP standards and compliance processes.
  • Experience with NI LabVIEW.
  • Coursework or project experience in AI and machine learning.
  • Proficiency with Python, TensorFlow, PyTorch, or similar tools.
  • Contributions to AI-related research, publications, or impactful projects.

Responsibilities

  • Develop and maintain Windows-based application programs within scheduled timelines.
  • Design and implement user-friendly graphical user interfaces (GUIs).
  • Create testing programs for calibration and production.
  • Document specifications and assist in developing user guides and manuals.
  • Collaborate effectively with team members to deliver reliable, user-focused applications.
  • Work independently on assigned projects, demonstrating strong self-motivation and accountability.
  • Contribute as a team player when needed, supporting collaboration and shared success.
  • Perform additional duties as assigned.
  • Lead application development efforts with minimal guidance (Senior-level).
  • Provide technical direction and mentorship to junior team members (Senior-level).
  • Drive architectural decisions and contribute to long-term product strategy (Senior-level).

Benefits

  • Competitive compensation
  • Performance incentives
  • Retirement plans
  • Training and professional development
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Wellness programs
  • Paid Time Off (PTO)
  • Paid parental leave for both maternity and paternity
  • 401(k) retirement savings plan with a company match of up to 4%
  • Employee stock ownership (ISO) opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service