Software Engineer II Senior - (E2)

Applied MaterialsBillerica, MA
$108,000 - $148,500Onsite

About The Position

The Software Engineer E2 designs, develops, tests, and supports software solutions within a semiconductor environment. This role contributes to the implementation of software features, tools, platforms, or embedded applications that support semiconductor products and development initiatives. The Software Engineer works closely with senior engineers, technical leads, product management, quality, and cross-functional teams to deliver reliable, maintainable, and high-quality software aligned with technical and business objectives. Proficiency with modern software development practices and Agile methodologies is required.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical field, or equivalent practical experience.
  • Experience in software development in a semiconductor, embedded software, firmware, platform software, or related engineering environment.
  • Working knowledge of programming fundamentals, software design, debugging, and testing practices.
  • Familiarity with software development lifecycle processes and Agile development methodologies.
  • Ability to communicate effectively with engineering and business stakeholders and manage multiple priorities in a fast-paced environment.

Nice To Haves

  • Experience with semiconductor product development, embedded systems, firmware, platform software, or software tools used in engineering environments.
  • Familiarity with version control, build systems, defect tracking, CI/CD workflows, and software development tools.
  • Experience with validation support, integration activities, or hardware-software interaction.

Responsibilities

  • Design, develop, debug, test, and maintain software components in support of semiconductor products, platforms, tools, or embedded systems.
  • Contribute to implementation plans, estimate work, and deliver assigned features and enhancements according to project priorities and development schedules.
  • Collaborate with cross-functional teams across software engineering, hardware engineering, validation, quality, product management, and operations to support successful product and software delivery.
  • Participate in technical discussions to clarify requirements, define interfaces, and ensure alignment across development activities.
  • Write clean, efficient, and maintainable code following established coding standards, architectural guidelines, and development processes.
  • Support code reviews, unit testing, integration testing, defect resolution, and root cause analysis to help ensure product quality and reliability.
  • Participate in Agile development activities including sprint planning, backlog refinement, daily standups, retrospectives, and release planning.
  • Track assigned work, communicate progress and technical issues, and contribute to continuous improvement efforts within the team.
  • Partner with technical teams to understand system architecture, integration points, hardware-software interactions, development constraints, and release requirements.
  • Support software development lifecycle activities including requirements analysis, design, implementation, validation, documentation, and release readiness.
  • Communicate effectively with internal teams and external partners where applicable.
  • Promote engineering discipline, quality, collaboration, and continuous improvement across the development lifecycle while ensuring work aligns with organizational standards and customer expectations.

Benefits

  • Supportive work culture that encourages learning, development, and career growth.
  • Opportunities to take on challenges and drive innovative solutions.
  • Empowerment to push the boundaries of what is possible and learn every day.
  • Programs and support for personal and professional growth.
  • Care for employees at work, at home, or wherever they may go.
  • Comprehensive benefits package.
  • Potential eligibility for other forms of compensation such as participation in a bonus and a stock award program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service