Embedded Software Engineer

Carrier

Indiana (PA)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Carrier, based in Indiana, Pennsylvania, is looking for an Embedded Software Engineer to design and develop firmware for various embedded products. The role involves working with global teams on innovative technologies including IoT solutions.

The ideal candidate will contribute to small projects, collaborate with engineering functions, and apply technical expertise in a fast-paced environment. Candidates should have a Bachelor's degree in Computer or Electrical Engineering or Computer Science and bring a passion for new embedded technologies.

Qualifications

  • Bachelor's degree in Computer or Electrical Engineering or Computer Science or related field.
  • Excitement for firmware development and embedded technologies.
  • 2+ years of software development experience preferred.

Responsibilities

  • Develop embedded software for Carrier’s equipment controls.
  • Lead small development projects.
  • Write specifications and test plans.

Skills

C programming
C++ programming
JAVA programming
Agile development
Debugging
Connectivity protocols
Configuration/change management

Education

Bachelor's degree in Computer or Electrical Engineering or Computer Science

Tools

Microsoft Word
Microsoft Excel
PVCS
Rational Team Concert
IBM Rhapsody
Matlab/State Flow

Job description

Embedded Software Engineer

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 seeking a highly motivated Embedded Software Engineer to participate on our global teams that develop Carrier’s embedded control products. These solutions require the coordination of the development of cloud, mobile app, and embedded controls technologies. This individual would be responsible for design and development of the firmware for various embedded products.

The ideal candidate is excited by firmware development, new embedded technologies, and the IoT domain.

Each day, the engineering team is working to meet some of the most unique and exciting global challenges. In order to maintain our role as a global leader, we continue to seek talented, ambitious individuals to join engineering. If you thrive in a fast‑paced environment and are looking for an opportunity to apply your technical expertise, then we have a great opportunity for you. We are seeking an innovative, data driven, results‑oriented team member to contribute to our continued legacy of innovation and success.

The candidate will have responsibility for the following in addition to adhoc assignments as needed.

Key Responsibilities
  • Responsible for small projects or multiple tasks 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
  • Develop embedded software in support of Carrier’s embedded equipment controls.
  • Develop embedded software in support of Carrier’s HVAC control systems
  • Experience developing in an Agile software development environment
  • Experience leading small development projects
  • Works effectively with various engineering functions/disciplines; systems, hardware, validation/reliability and manufacturing
  • Writes special test software for hardware and validation/reliability engineering
  • Demonstrates the ability to work within a project team
  • Balances the responsibilities of sustaining and new product development projects
  • Completes prototype and test software development
  • Participates in risk identification reviews
  • Writes specifications and test plans
  • Leads and participates in software inspections and design reviews
  • Completes systems integration and software requirements
Required Qualifications
  • Bachelor’s degree in Computer or Electrical Engineering or Computer Science or related field
Preferred Qualifications
  • Master’s degree in Computer or Electrical Engineering or Computer Science or related field
  • 2+ years of software development experience
  • Understanding of C, C++ and JAVA programming languages
  • Experience with various connectivity protocols (WiFi, Bluetooth, Z-Wave, Zigbee, etc.)
  • Experience with socket APIs
  • RTOS experience
  • Experience with software architecture and design patterns
  • Familiarity with debugging
  • Experience with configuration/change management systems such as PVCS or Rational Team Concert
  • 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
  • Linux/Android (preferred)
  • Experience with ARM Microcontrollers (preferred)
  • Model Based Development using IBM Rhapsody and Matlab/State Flow (preferred)
  • (HVAC) System Design Experience (preferred)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Carrier • Indiana (PA)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Carrier • Indiana (PA)

On-site
USD 90,000 - 115,000
Embedded System Engineer
Embedded System Engineer

Carrier • Indiana (PA)

On-site
USD 80,000 - 100,000
Senior Embedded Software / Firmware Engineer
Senior Embedded Software / Firmware Engineer

Carrier • Fort Wayne (IN)

On-site
USD 80,000 - 110,000
Staff Engineer, Firmware & Embedded Software
Staff Engineer, Firmware & Embedded Software

Carrier • Indianapolis (IN)

On-site
USD 96,000 - 192,000
Health Care Benefits
Retirement Benefits
Paid vacation and leave
+3
Staff Engineer, Firmware & Embedded Software
Staff Engineer, Firmware & Embedded Software

Carrier Global Corporation • Indianapolis (IN)

On-site
USD 96,000 - 192,000
Health Care Benefits
Retirement Benefits
Paid time off
+1
Sr. Engineer, Firmware & Embedded Software
Sr. Engineer, Firmware & Embedded Software

Carrier • Indianapolis (IN)

On-site
USD 79,000 - 158,000
Health benefits
Retirement benefits
Paid time off
+1
Software Engineer
Software Engineer

Carrier • North Carolina

On-site
USD 80,000 - 100,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Carrier • Atlanta (GA)

On-site
USD 110,000 - 150,000
Sr. Engineer, Firmware & Embedded Software
Sr. Engineer, Firmware & Embedded Software

Carrier Global Corporation • Indianapolis (IN)

On-site
USD 79,000 - 158,000
Health Care Benefits
Retirement Benefits
Time off and Leave
+4