HCLTech · 21 hours ago
Senior Embedded Software Engineer
HCLTech is looking for a highly talented and self-motivated Senior Embedded Software Engineer to join it in advancing the technological world through innovation and creativity. This role involves designing, developing, debugging, and optimizing high-performance software running on embedded processors and microcontrollers, while collaborating closely with hardware and firmware teams.
Telecom & CommunicationsCloud ComputingSoftwareOutsourcingInformation and Communications Technology (ICT)IT ManagementTelecommunications
Responsibilities
Architect, design, and implement high‑performance, object‑oriented software solutions using C++ and C#
Develop and maintain embedded software for microcontrollers and embedded processors
Debug and troubleshoot system‑level and board‑level issues using software toolchains and hardware debugging tools
Collaborate closely with hardware and firmware engineers to bring up new boards and platforms
Design and debug multithreaded and concurrent applications with strong attention to performance and reliability
Develop software that runs on both Linux and Windows environments
Participate in code reviews, design discussions, and technical problem‑solving sessions
Use Git for source control, following best practices for branching, merging, and versioning
Ensure software quality through debugging, analysis, and performance optimization
Qualification
Required
10+ years of professional software development experience, with significant time spent in embedded systems
Strong hands-on experience designing and implementing C++ and C# object-oriented software
Proven experience developing software for embedded systems, including microcontrollers and embedded processors
Experience debugging system-level and board-level software issues
Solid understanding of multithreading, synchronization, and concurrency
Experience developing software on both Linux and Windows platforms
Proficiency with Visual Studio 2015 or later (or equivalent IDEs)
Strong experience using Git or similar source control systems
Excellent analytical, debugging, and problem-solving skills
Strong communication skills and the ability to work effectively in cross-functional teams
Preferred
Experience modifying and maintaining: Linux kernel
Experience modifying and maintaining: Root file systems
Experience modifying and maintaining: U-Boot
Experience modifying and maintaining: Device drivers
Experience modifying and maintaining: Cross-compilation toolchains
Hands-on familiarity with low-level and hardware-adjacent technologies, including: SPI and I2C buses
Hands-on familiarity with low-level and hardware-adjacent technologies, including: Asynchronous and synchronous serial interfaces
Hands-on familiarity with low-level and hardware-adjacent technologies, including: PID control systems
Hands-on familiarity with low-level and hardware-adjacent technologies, including: Fixed-point math
Hands-on familiarity with low-level and hardware-adjacent technologies, including: DDR and memory subsystems
Hands-on familiarity with low-level and hardware-adjacent technologies, including: FPGA buses and interfaces
Experience working with Intel and ARM architectures
Familiarity with static and dynamic code analysis tools such as Valgrind and Coverity
Experience in performance optimization and memory-constrained environments
Benefits
Medical
Dental
Vision
Pharmacy
Life
Accidental death & dismemberment
Disability insurance
Employee assistance program
401(k) retirement plan
10 days of paid time off per year
10 paid holidays per year
Company
HCLTech
HCLTech is a global IT company offering digital, engineering, and cloud solutions partnering with businesses for transformation.
H1B Sponsorship
HCLTech has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2975)
2024 (3974)
2023 (3649)
2022 (3861)
2021 (4093)
2020 (4317)
Funding
Current Stage
Public CompanyTotal Funding
$220MKey Investors
ChrysCapital
2008-07-10Post Ipo Equity· $220M
2000-01-06IPO
Leadership Team
Recent News
2026-02-10
2026-02-07
Company data provided by crunchbase