Senior Software/Firmware Engineer

InfinitumAustin, TX
12hHybrid

About The Position

We are seeking a Senior Software and/or Firmware Engineer with 5+ years of professional experience to join our development team. The ideal candidate is a strong technical contributor who can also provide leadership across a small team, guide design decisions, and deliver high-quality software across the full development lifecycle. This role involves C# application development with opportunities to contribute to embedded C firmware projects.

Requirements

  • 5+ years of experience as a software and/or firmware engineer.
  • Demonstrated experience in technical leadership or team lead roles.
  • Proficiency in C# application development.
  • Strong understanding of the full software development lifecycle.
  • Experience with version control systems (e.g., Git) and modern development workflows.

Nice To Haves

  • Embedded C development experience.
  • Experience building and maintaining CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab CI, Jenkins, etc.).
  • Background in automated unit testing and automated compliance or validation testing.
  • Background in field support and/or sustaining
  • Experience working with electromechanical assemblies and common lab tools

Responsibilities

  • Design, develop, and maintain C# applications, tools, and services.
  • Collaborate with stakeholders to capture requirements, estimate tasks, and translate high-level needs into actionable engineering work.
  • Own the full development lifecycle, including requirements capture, task creation, implementation, testing, documentation, and deployment.
  • Provide oversight and mentor small engineering teams (2+ members) through planning, design, implementation, and review.
  • Provide architectural guidance and ensure adherence to best practices, coding standards, and development processes.
  • Contribute to embedded C firmware development/reviews/debugging/sustaining for microcontrollers.
  • Drive and maintain CI/CD workflows, including automated builds, automated unit tests, and automated compliance/testing pipelines.
  • Promote automation, reliability, and reproducibility within the development process.

Benefits

  • Comprehensive Health Coverage (Medical/Dental/Vision)
  • Short-Term & Long-Term Disability Coverage
  • Health Savings Account (HSA) – includes employer contributions.
  • Flexible Spending Account (FSA) & Limited Purpose Flexible Spending Account
  • 401(k) – Traditional and Roth
  • Stock Options
  • Open Paid Time Off (PTO)
  • 12 Paid Holidays
  • Potential Relocation Assistance
  • Flexible schedule – including hybrid possibilities
  • Company Paid Lunch on Fridays
  • Community Give-back Opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service