Software Engineer 1

EmersonAustin, TX
Hybrid

About The Position

If you are a Software Development professional looking to grow your career, Emerson has an outstanding opportunity for you! NI is now the Test & Measurement (T&M) Business Unit of Emerson, and we are seeking an entry-level Software Engineer for application software products! As a member of a product team, developers collaborate frequently with product architects, product managers, and other software engineers to implement designs in an agile/scrum software development environment.

Requirements

  • Bachelor's Degree in Computer Science or Engineering (or similar)
  • 0–2 years of software development experience, including internships, co-ops, or academic projects
  • Strong programming fundamentals in at least one modern language (e.g., Go, C#, Python, or equivalent)
  • Understanding of good software design
  • Working knowledge of data structures
  • Experience with testing frameworks
  • Familiarity with UI / UX
  • Experience with agentic coding environments, such as GitHub Copilot, Claude Code, Codex, Antigravity, Cursor, or similar
  • Ability to go beyond “vibe coding” — comfortable producing readable, maintainable, testable code with a team of software engineers, even when moving fast
  • Passion for learning about and working with computer-industry technologies
  • Legal authorization to work in the US - visa sponsorship will not be provided

Nice To Haves

  • Experience developing desktop application software
  • Work productively in a team development environment
  • Proficiency with C#
  • Exposure to or academic experience with LabVIEW
  • Familiarity with LabVIEW Real-Time and real time operating systems
  • Innovative mindset and willingness to learn and think creatively
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience with Azure DevOps
  • Understanding of advanced mathematical concepts
  • Familiarity with NI products

Responsibilities

  • Deliver product features by participating in research, development, testing, and documentation efforts.
  • Collaborate with team members and project leaders on design discussions and code architecture.
  • Implement new product features and enhancements based on well-defined requirements and designs.
  • Troubleshoot product defects and work with team to resolve successfully.
  • Develop tests to ensure high code quality and catch future regressions.
  • Peer review code changes submitted by other members of the team.
  • Participate in code reviews to learn best practices and improve code quality.
  • Explore and apply new technologies to continually improve our infrastructure and processes.

Benefits

  • variety of medical insurance plans
  • dental and vision coverage
  • Employee Assistance Program
  • 401(k)
  • tuition reimbursement
  • employee resource groups
  • recognition
  • flexible time off plans
  • paid parental leave (maternal and paternal)
  • vacation and holiday leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service