Embedded Java Firmware Engineer — Hardware Interfaces

Carrier

Guanajuato

On-site

MXN 350,000 - 550,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Carrier is seeking an Embedded Java Software Developer to design, develop, and maintain Java-based firmware for embedded systems. You will work across planning, implementation, testing, and deployment to ensure performance and reliability.

You will collaborate with hardware teams, apply TDD, and help sustain legacy firmware while exploring new technologies for power management and low-level driver interaction. This role is based in Mexico with on-site work.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering or Electrical Engineering
  • 3-5 years of hands-on experience in embedded systems and Java

Responsibilities

  • Develop and maintain Java-based embedded firmware solutions using Agile methodologies.
  • Write and maintain Java firmware that interacts with low-level hardware components (sensors, actuators, protocols).
  • Participate in project planning by investigating solutions and providing estimates.
  • Collaborate with hardware/systems engineering to ensure firmware–hardware integration.
  • Ensure firmware meets timing and performance requirements.
  • Apply test-driven development (TDD) to write unit/functional tests.
  • Debug hardware/firmware interaction issues with diagnostic tools.
  • Sustain and upgrade legacy embedded firmware and provide product expertise.
  • Explore new technologies for power management, memory optimization, and driver interaction.
  • Maintain documentation for firmware development and troubleshooting guides.

Skills

Embedded Java
Firmware development
Java
Agile/Scrum
Low-level hardware interaction
Memory/ GC tuning
Testing (TDD)
Linux
JTAG debugging
Build tools (Gradle/Maven)

Education

Bachelors in Computer Science/Software Engineering/Electrical Engineering

Tools

Gradle
Maven
JTAG
Linux tooling

Job description

Carrier is seeking an Embedded Java Software Developer to design, develop, and maintain Java-based firmware for embedded systems. You will work across planning, implementation, testing, and deployment to ensure performance and reliability.

You will collaborate with hardware teams, apply TDD, and help sustain legacy firmware while exploring new technologies for power management and low-level driver interaction. This role is based in Mexico with on-site work.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Java Firmware Engineer
Embedded Java Firmware Engineer

Carrier • Santa Catarina

On-site
MXN 400,000 - 700,000
Embedded Java Firmware Engineer — Hardware Integration
Embedded Java Firmware Engineer — Hardware Integration

3217 Carrier México, S.A. de C.V. • Santa Catarina

On-site
MXN 350,000 - 550,000
Embedded Java Firmware Architect
Embedded Java Firmware Architect

Carrier • Nuevo León

On-site
MXN 520,000 - 760,000
Health and well-being programs
Embedded Java Software Engineer
Embedded Java Software Engineer

Carrier • Nuevo León

On-site
MXN 520,000 - 760,000
Health and well-being programs
Embedded Java Software Engineer
Embedded Java Software Engineer

Carrier • Guanajuato

On-site
MXN 350,000 - 550,000
Embedded Java Software Engineer
Embedded Java Software Engineer

Carrier • Santa Catarina

On-site
MXN 400,000 - 700,000
Embedded Java Software Engineer
Embedded Java Software Engineer

3217 Carrier México, S.A. de C.V. • Santa Catarina

On-site
MXN 350,000 - 550,000
Software Engineer
Software Engineer

NXP Semiconductors NV • Guadalajara

On-site
MXN 420,000 - 540,000
Embedded Firmware Engineer & Customer Enablement
Embedded Firmware Engineer & Customer Enablement

NXP Semiconductors NV • Región Centro

On-site
MXN 600,000 - 1,000,000
Embedded Firmware Engineer & Customer Enablement
Embedded Firmware Engineer & Customer Enablement

NXP Semiconductors NV • Guadalajara

On-site
MXN 420,000 - 540,000