Sr. Software Engineer

RheoSenseSan Ramon, CA
20h$120,000 - $150,000Onsite

About The Position

We’re searching for a passionate and driven Sr. Software Engineer to join our innovative software development team. You'll play a pivotal role in creating cutting-edge applications for our state-of-the-art instruments, working closely with talented product development colleagues to turn big ideas into brilliant solutions. About You! Passionate about developing impactful applications that solve real-world problems. Flexible and adaptable in a fast-paced, collaborative environment. Skilled at applying best practices, proven processes, and your technical expertise to make significant contributions. Excited to work with a team of talented engineers to bring exciting new programs to life for our users. If this describes you, and you’re ready to take on exciting challenges alongside a dynamic team, we’d love to have you onboard.

Requirements

  • 5+ years of demonstrated professional, hands-on development experience with Windows programming (C# / .NET, C++).
  • 5+ years of significant experience developing WinForms and WPF/XAML applications with familiarity in MVVM design patterns.
  • Proven ability to develop attractive and efficient graphical user interfaces (GUIs) for Windows.
  • Strong knowledge of database development (e.g., SQL Server, SQLite).
  • Familiarity with standard software testing techniques and tools (e.g., Unit Testing, Black Box Testing).
  • Experience using software source control systems (e.g., GIT, SVN).
  • Significant experience with communications and command-and-control technologies (e.g., Ethernet, RS232/RS485, USB, CAN).
  • Proven ability to build test, calibration, and automation programs for prototypes and manufacturing products.
  • Demonstrable mastery of core software development methodologies (e.g., Object-Oriented Programming, Agile Development, Common Design Patterns).
  • Excellent verbal and written communication skills, with the ability to convey technical information clearly and confidently to diverse audiences.
  • Exceptional analytical and problem-solving skills.
  • A hands-on approach and a strong results-driven mindset are essential.

Nice To Haves

  • MS or Ph.D. degree in Science, Engineering, or Computer Science.
  • Proven experience in software development for test and measurement or automation systems, with a focus on hardware interface and control.
  • Proficiency in web and HTML-based programming technologies, such as JavaScript, Angular 2, Node.js, and REST API.
  • Expertise in embedded development, including both RTOS and non-RTOS systems.
  • Familiarity with FDA/GMP standards and compliance processes.
  • Extensive knowledge and hands-on experience with NI LabVIEW.
  • Relevant coursework or projects focusing on AI and machine learning.
  • Proficiency in programming languages and technologies such as Python, TensorFlow, PyTorch, or similar tools.
  • Contributions to AI-related research, publications, or impactful projects, showcasing expertise in the field.

Responsibilities

  • Develop and maintain Windows-based application programs within scheduled timelines.
  • Design and implement user-friendly graphical user interfaces (GUIs) for applications.
  • Create testing programs for calibration and production purposes.
  • Document specifications and assist in creating user guides and manuals.
  • Collaborate effectively with team members to develop reliable, user-friendly applications.
  • Independently develop applications from inception to completion with minimal guidance.
  • Work on individual projects most of the time, demonstrating strong self-motivation and accountability.
  • Contribute as a team player when necessary, fostering collaboration and collective success.
  • Perform additional duties as assigned.

Benefits

  • Financial security through competitive compensation, incentives, and retirement plans.
  • Training and professional career development opportunities.
  • Health and welfare programs include medical, dental, vision, life, and wellness programs.
  • Paid Time Off (PTO) Program.
  • Paid parental Leave (Maternity and Paternity).
  • 401(k) retirement savings with company match, up to 4%.
  • Employee share ownership (ISO).
  • Collaborative, creative, inclusive, and fun team environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service