Associate Embedded Software Quality Engineer
Job Number: 2992
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
The Embedded Software Quality Engineer will work as part of our team to ensure that embedded controls software with unmatched quality is delivered to our customers. Therefore, this position is focused on the development and execution of test plans that ensure transport refrigeration software is meeting business specifications and is defect free. To do so, the Embedded Software Quality Engineer will develop and use state of the art computer-based automation, emulation, and integration processes and tools to dramatically accelerate development and increase coverage.
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.
- Minimum travel required <10% for visiting other engineering locations and customer sites
Required Qualifications
- Bachelor’s Degree in an Engineering discipline
- 6+ months professional or school project work experience utilizing C#, Python, Groovy, Javascript, and/or Bash.
- Due to contractual agreements, must be a US citizen, green card holder, or permanent resident.
Preferred Qualifications
- Degree in Computer Science or Computer/Electrical Engineering
- Completed 1+ Internships or Co-ops
- Experience with testing embedded software in real and simulated environments.
- Development and execution of systematic and effective test plans from requirements to ensure quality and robustness of failsafe embedded controls software.
- 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
#LI-Onsite
RSRCAR
Job Number: 30120047
Community / Marketing Title: Associate Embedded Software Quality Engineer
Location_formattedLocationLong: New York, US