Principal Software 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: 3413

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

Carrier is the world’s leader in high-technology heating, air-conditioning and refrigeration solutions. We are looking for a highly motivated Embedded Software Leader to provide technical leadership to the global teams that develop Carrier’s embedded control products.  These solutions require the product development coordination of embedded controls technologies with cloud and mobile app interactivity. This individual would be responsible for leading the architectural design and development activities of the embedded firmware group for various embedded products.

The ideal candidate is excited by development of world-class embedded products, working with high-performance firmware development teams, new embedded technologies, and the possibilities the IoT domain offers.

In this position, you will work as part of the architecture team to develop and deliver the electrical architecture design and functional integration that delivers cross program level requirements and regulatory compliance. You will be the software architecture expert on the team and will be responsible for working with the software development team to ensure that function allocation enables targeted control system performance, and that future functionality is enabled through the architecture choices. You will work with an experienced cross-functional engineering team and own the embedded architecture, design, and development. And you will look beyond just the immediate project scope and requirements to help ensure that it aligns with future technology trends. You will partner with advanced engineering teams to prepare roadmaps to deliver new features and functions.

Key Responsibilities

  • Develop next-generation systems and component requirements through collaboration with key stakeholders, product benchmarking, and input from industry standards.
  • Decompose requirements and use-cases into system-level and component-level requirements.
  • Ensure allocation of software functions across electrical modules enables optimal control system performance and meets software architecture design needs
  • Lead physical and virtual design reviews to confirm confidence in designs prior to program milestones.
  • Support the Reliability & Validation Engineer to ensure systematic verification of vehicle electrical systems by establishing requirements traceability, developing test-cases, and ensuring test coverage across applicable test methods.
  • Develop software verification plans to ensure features are intuitive and robust at vehicle launch.
  • Work closely with our Scrum Master and Software Product Owner to ensure timely, cost-effective delivery of products.
  • Resolve technical issues by applying problem-solving techniques and facilitating cross-functional support from the Engineering and Test Organizations.
  • Responsible for leading large projects or providing technical leadership within functional discipline
  • Makes significant contribution to their team by applying their knowledge of the discipline
  • Works with moderate guidance on projects with short-term focus

Required Qualifications

  • Bachelor’s Degree, Master’s Degree, or PHD in Computer / Electrical Engineering, Computer Science, or equivalent Technical discipline degree
  • 15+ years of software development experience, showing increasing levels of skill and responsibilities.

Preferred Qualifications

  • Understanding of C, C++ and JAVA programming languages
  • Experience with various connectivity protocols (WiFi, Bluetooth, Zigbee, Thread, Matter)
  • Experience in architecting complex embedded software systems
  • Experience in defining technology roadmaps
  • Both RTOS & Linux experience
  • Experience with software architecture and design patterns
  • Familiarity with best debugging practices
  • Experience with configuration/change management systems such as Jira/Confluence, Azure DevOps or others
  • Intermediate level skills with Microsoft Word and Microsoft Excel
  • Organized with strong attention to detail, while managing multiple priorities
  • Proven ability to implement continuous improvements and standardize processes
  • (HVAC) System Design Experience (preferred)

#LI-Hybrid

RSRCAR

Job Number: 30124461

Community / Marketing Title: Principal Software Engineer

Location_formattedLocationLong: Indiana, US