Embedded Software Quality Associate Engineer

Apply

Sign up to receive career updates before completing the application

Note: You will complete the application on the next page


Skip & Continue

Job Number: 3524

External Description:

Carrier is the leading global provider of healthy, safe and sustainable building and cold chain solutions with a world-class, diverse workforce with business segments covering HVAC, refrigeration, and fire and security. We make modern life possible by delivering safer, smarter and more sustainable services that make a difference to people and our planet while revolutionizing industry trends. This is why we come to work every day. Join us and we can make a difference together.

About this role

This is an entry-level Software Engineering role that will be responsible for software engineering processes and activities. Consolidating test results and conducting single disciplinary research, applying hardware and software standards.

Key Responsibilities

  • Develop and execute test plans for verification and validation of embedded software of transport refrigeration units (controls and connectivity)
  • Perform tests on simulation and emulation platforms as well as on refrigeration units Select, develop and maintain application software and hardware needed for embedded software
  • Write test scripts for automation leveraging familiarity with Python or other languages Participate in sprint and release planning activities, sizing of work tasks, building and tracking test coverage metrics and automated test reports.
  • Assist with software production support issues, including issue troubleshooting. Lead, advocate and enforce solid CIBTD (Continuous Integration, Build, Test & Deployment) best practices. Introduce and prototype new ideas and technologies for testing and simulation.
  • Clearly communicate technical information to both developers and business stakeholders.

Basic Qualifications

B.Sc. in Computer or Electrical Engineering

5+ months of experience in an internship

Preferred Qualifications

Other qualifications you may have that would be beneficial in this role include:

  • M.Sc. in Computer or Electrical Engineering
  • 5+ months of experience in an internship in computer or electrical engineering desirable
  • Demonstrated application of test automation tools and processes.
  • Experience with Agile Scrum development, continuous development and continuous integration environments. Experience with software lifecycle management including version control, build processes, release management, use of tools like IBM/RTC, Jira.
  • Experience with set up of CI/CD environments.
  • Experience with Git and with Git workflows including tagging, branching, and integration.
  • Experience with Jenkins including creating jobs, running scheduled builds, running scheduled and ad-hoc integration tests, and integrating Jenkins with other tools.
  • Familiarity with model-based software development and testing including MIL, SIL, HIL, automated test vector generation, formal methods.
  • Knowledge of control system and system diagnostics algorithms and their design process.
  • Use of field communication protocols (CAN, MODBUS) and other interface protocols, wired and wireless (USB, Wi-Fi, BT)
  • Contribute independently as well as in a (global) team environment.
  • A proactive individual with demonstrate capability to innovate, propose new ideas, show curiosity, question the status quo

RSRCAR

#LI-Onsite

Job Number: 30125843

Community / Marketing Title: Embedded Software Quality Associate Engineer

Location_formattedLocationLong: New York, US