Software Engineer I

HoneywellPhoenix, AZ
1d

About The Position

In this role, you will impact on the quality and performance of our software products, working alongside experienced engineers to deliver high-quality solutions that meet customer needs. At Honeywell, under direct supervision, Software Engineer-1 is responsible for entry-level engineering tasks. This role utilizes foundational knowledge of engineering principles to effectively complete defined project subtasks. The candidate will collaborate with internal customers and team members to ensure product development aligns with customer specifications. Key Responsibilities Assist in the design, development, and testing of software applications. Collaborate with cross-functional teams to gather requirements and implement solutions. Participate in code reviews and contribute to the improvement of development processes. Technical Execution: Execute well-defined project subtasks, including designing, testing, and documentation strictly following provided plans, requirements, and architecture to ensure alignment with customer specifications. Monitor workflow to ensure tasks are completed on time and meet quality standards. Team Collaboration: Interact with internal teams to facilitate project progress, sharing technical drawings, specifications, and system requirements. Participate in team meetings and presentations, exchanging task-level information with peers and senior engineers. Problem Solving and Innovation: Apply engineering knowledge and methodologies to contribute to project tasks, and troubleshoot low-complexity issues within existing systems or processes. Identify opportunities for product/process improvements and contribute to scientific research and development efforts. Communication: Present findings and technical information to team members and management when necessary. Communicate effectively any non-compliance regarding project specifications to relevant stakeholders. Training and Development: Engage in formal training and on-the-job learning opportunities to enhance technical knowledge and professional skills. Maintain awareness of industry trends and best practices to contribute effectively to team objectives. Safety and Compliance: Work within normal office environments following international health and safety standards Adhere to all safety protocols while executing engineering tasks. RELOCATION PACKAGE AVAILABLE

Requirements

  • Bachelor’s degree from an accredited institution in technical disciplines such as the sciences, technology, engineering or mathematics.
  • Strong understanding of programming languages such as C plus plus.
  • Familiarity with software development tools and methodologies.
  • candidate must be a U.S. Person, which is defined as, a U.S. citizen, a U.S. permanent resident, or have protected status in the U.S. under asylum or refugee status or have the ability to obtain an export authorization.

Nice To Haves

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Basic understanding of engineering concepts, methodologies, and tools.
  • Strong analytical and problem-solving skills.
  • Strong communication and teamwork skills.
  • Willingness to learn and adapt in a dynamic environment.
  • Ability to work collaboratively in a team environment.
  • Passion for learning new technologies and improving skills.
  • Knowledge of Agile software development methodologies.

Responsibilities

  • Assist in the design, development, and testing of software applications.
  • Collaborate with cross-functional teams to gather requirements and implement solutions.
  • Participate in code reviews and contribute to the improvement of development processes.
  • Execute well-defined project subtasks, including designing, testing, and documentation strictly following provided plans, requirements, and architecture to ensure alignment with customer specifications.
  • Monitor workflow to ensure tasks are completed on time and meet quality standards.
  • Interact with internal teams to facilitate project progress, sharing technical drawings, specifications, and system requirements.
  • Participate in team meetings and presentations, exchanging task-level information with peers and senior engineers.
  • Apply engineering knowledge and methodologies to contribute to project tasks, and troubleshoot low-complexity issues within existing systems or processes.
  • Identify opportunities for product/process improvements and contribute to scientific research and development efforts.
  • Present findings and technical information to team members and management when necessary.
  • Communicate effectively any non-compliance regarding project specifications to relevant stakeholders.
  • Engage in formal training and on-the-job learning opportunities to enhance technical knowledge and professional skills.
  • Maintain awareness of industry trends and best practices to contribute effectively to team objectives.
  • Work within normal office environments following international health and safety standards
  • Adhere to all safety protocols while executing engineering tasks.

Benefits

  • employer-subsidized Medical, Dental, Vision, and Life Insurance
  • Short-Term and Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • Health Savings Accounts
  • EAP
  • Educational Assistance
  • Parental Leave
  • Paid Time Off (for vacation, personal business, sick time, and parental leave)
  • Paid Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service