Jobs

Senior Eng, Firmware & Embedded Software
144/9 Moo 5, Bangkadi Industrial Park, Tivanon Road, Bangkadi, Muang, Pathumthani 12000
·
On-site
·
Full-time
·
5d ago
Role Summary
The Specialist Embedded Software Engineer is a senior technical expert responsible for leading the design, development, and optimization of embedded firmware for our next-generation air-conditioner products.
This role will drive architecture decisions, solve complex technical problems, and provide technical leadership across projects, working closely with hardware, system and production teams. The Specialist is expected to act as a go-to person for critical technical topics, mentor other engineers, and help ensure our products meet global quality, reliability, and cybersecurity standards.
Key Responsibilities
-
Lead the architecture, design, and implementation of embedded firmware in C/C++ for microcontroller-based systems (e.g. RL78, ARM Cortex-M, or similar).
-
Own key modules and features related to Air-conditioner control ensuring scalability and maintainability.
-
Define and optimize RTOS-based system designs (e.g. FreeRTOS): task structures, priorities, inter-task communication, timing, and resource management.
-
Design and implement robust communication stacks (UART, SPI, I²C, CAN, Modbus, proprietary protocols), including error handling and diagnostics.
-
Drive code quality and reliability: establish coding standards, perform deep code reviews, oversee static analysis, and support automated/unit testing.
-
Diagnose complex system issues involving firmware, hardware, and communication using debuggers, analyzers, and lab equipment; provide root cause analysis and long-term fixes.
-
Prepare and maintain technical documentation: architecture/design documents, interface specifications, firmware guidelines, and review checklists.
-
Support system integration, field trials, and mass production issue resolution in cooperation with test, production, service, and quality teams.
-
Promote and apply secure coding practices; support cybersecurity and regulatory compliance for connected products (e.g. secure boot, secure update, data protection).
-
Mentor and coach junior and mid-level engineers, providing technical guidance, knowledge sharing, and review feedback.
-
Contribute to project planning and risk management by providing effort estimates, identifying technical risks, and proposing mitigation plans.
-
Continuously monitor new technologies, tools, and best practices and propose improvements to the embedded software platform and development processes.
Qualifications & Experience
-
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
-
Typically 3+ years of hands-on experience in embedded software/firmware development.
-
Strong expertise in C for embedded systems; experience in C++ for embedded applications is an advantage.
-
Proven experience with 8/16/32-bit microcontrollers (e.g. Renesas, STM32, NXP, or similar) and toolchains (IAR, GCC, etc.).
-
Solid experience with RTOS-based systems (e.g. FreeRTOS or equivalent) and real-time constraints.
-
Deep understanding of embedded fundamentals: interrupts, timers, memory (Flash/RAM/EEPROM), low-power design, bootloaders, diagnostics.
-
Demonstrated ability to debug complex issues using JTAG/SWD debuggers, oscilloscopes, logic/protocol analyzers.
-
Experience working in a structured development environment (Git or other version control, code review, CI/CD, issue tracking).
-
Experience leading technical topics or acting as a key technical owner in multi-person projects.
-
Good written and spoken English for collaboration with global teams and for producing clear technical documentation.
Carrier is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
Job Applicant's Privacy Notice:
Click on this link to read the Job Applicant's Privacy Notice
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs

Firmware, Senior Engineer
Schneider Electric · Shanghai, China

Sr. Firmware Design Engineer
Schneider Electric · Andover, Massachusetts

Sr. Embedded Systems Engineer
Trane Technologies · Minneapolis, Minnesota, United States

Senior Manager - Embedded Systems (Firmware)
Schneider Electric · Mumbai, India

Senior Manager - Embedded Systems (Firmware)
Schneider Electric · Mumbai, India
About Carrier

Carrier
PublicCarrier is a global provider of heating, ventilation, air conditioning, refrigeration, fire, security and building automation technologies. The company serves residential, commercial, industrial and transportation markets worldwide.
10,001+
Employees
Palm Beach Gardens
Headquarters
Reviews
3.9
9 reviews
Work Life Balance
4.2
Compensation
3.5
Culture
4.1
Career
4.0
Management
3.3
78%
Recommend to a Friend
Pros
Good benefits and compensation
Supportive work environment and great people
Excellent work-life balance and flexible schedules
Cons
Heavy workload during peak seasons
Management and communication issues
Job security concerns
Salary Ranges
334 data points
L2
L3
L4
L5
L6
Mid/L4
Senior/L5
L2 · Data Analyst L2
0 reports
$68,597
total / year
Base
$27,439
Stock
$34,299
Bonus
$6,860
$48,018
$89,176
Interview Experience
7 interviews
Difficulty
3.6
/ 5
Duration
14-28 weeks
Offer Rate
57%
Experience
Positive 29%
Neutral 14%
Negative 57%
Interview Process
1
Application Review
2
Phone Screen
3
Technical/Hiring Manager Interview
4
HR Interview
5
Background Check
6
Offer
Common Questions
Technical Knowledge
Past Experience
Behavioral/STAR
Industry-Specific
Problem Solving
News & Buzz
Mobile carriers can get your GPS location
HN
·
5w ago
·
473
·
314
Lingohr Asset Management GmbH Invests $3.41 Million in Carrier Global Corporation $CARR - MarketBeat
Source: MarketBeat
News
·
5w ago
Vantage Carrier claims $1.3M unpaid by R&R, RFX as lawsuits mount - FreightWaves
Source: FreightWaves
News
·
5w ago
New York State Common Retirement Fund Acquires 109,188 Shares of Carrier Global Corporation $CARR - MarketBeat
Source: MarketBeat
News
·
5w ago