Embedded Software Engineer
7 hours ago
Job Title: Senior Embedded Software Developer (C, Linux, RTOS)
Location: Chennai, India
Company: HCLTech
Experience: 7+ Years
Job Overview:
HCLTech is looking for a highly skilled Senior Embedded Software Developer with a strong background in Embedded C, Linux, and RTOS. The candidate will be responsible for designing and developing embedded systems solutions for high-performance products. This role is ideal for experienced professionals who can contribute to complex embedded software development projects and work closely with cross-functional teams.
Key Responsibilities:
- Lead the design, development, and testing of embedded software for real-time and high-performance systems.
- Develop, port, and maintain software on Linux and RTOS environments, focusing on optimization and performance.
- Interface with hardware engineers to ensure seamless integration of software and hardware components.
- Develop and maintain software for microcontrollers and embedded processors such as ARM, including low-level driver development.
- Design, develop, and implement real-time software using RTOS such as FreeRTOS, VxWorks, or QNX.
- Conduct in-depth system debugging, performance analysis, and optimization to ensure stability and efficiency.
- Collaborate with cross-functional teams to translate requirements into software designs and ensure timely delivery of solutions.
- Lead code reviews, ensure compliance with software development standards, and maintain high coding quality.
- Participate in the BSP (Board Support Package) development for custom hardware.
- Document all aspects of software development including design, architecture, and testing results.
Required Skills and Experience:
- 7+ years of hands-on experience in Embedded C programming.
- Extensive experience in Linux-based development, including kernel modules, device drivers, and middleware development.
- Strong knowledge of RTOS (e.g., FreeRTOS, VxWorks, QNX) with experience in real-time software design and performance tuning.
- Proficiency with embedded systems and microcontroller/ARM processor architecture.
- Familiarity with communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
- Strong debugging skills using tools like JTAG and GDB, along with a deep understanding of real-time debugging techniques.
- Experience in hardware-software integration and knowledge of low-level hardware interfacing.
- Familiarity with memory management, multi-threading, and concurrency issues in embedded systems.
- Experience with source control systems such as Git and CI/CD pipelines for embedded software development.
Preferred Qualifications:
- Experience in BSP development and custom hardware platform bring-up.
- Knowledge of safety-critical systems and compliance standards (e.g., ISO 26262, DO-178C).
- Proficiency with scripting languages (Python, Shell) to automate tasks in embedded environments.
- Understanding of network protocols like TCP/IP, UDP, and Ethernet.
- Experience in leading technical teams and mentoring junior engineers.
Education:
- Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or a related field.
Soft Skills:
- Strong leadership and team collaboration skills.
- Problem-solving mindset with a passion for tackling complex technical challenges.
- Excellent communication skills, both verbal and written.
- Self-motivated and capable of working independently or as part of a team in a dynamic environment.
-
Embedded Software Engineer
4 weeks ago
Chennai, India AiDen Medical Pvt. Ltd. Full timeAbout UsThe requirement is for a cutting-edge start-up based out of Chennai, India and California, USA. More information will be provided during the phone interview process. Role- Embedded Software EngineerJob descriptionAs a Embedded software engineer / Senior ( depending on experience) the candidate will design and develop embedded software for critical...
-
Embedded Software Engineer
4 weeks ago
Chennai, India AiDen Medical Pvt. Ltd. Full timeAbout UsThe requirement is for a cutting-edge start-up based out of Chennai, India and California, USA. More information will be provided during the phone interview process. Role- Embedded Software EngineerJob descriptionAs a Embedded software engineer / Senior ( depending on experience) the candidate will design and develop embedded software for critical...
-
Software Engineer
6 days ago
Chennai, India TekPillar Full timeWe are looking for an experienced Embedded Software Engineer with a strong foundation in Embedded C and C++ to join our dynamic team in Chennai. If you're passionate about embedded systems and enjoy solving complex technical challenges, this role is perfect for you!"Job Title : Embedded Software EngineerExperience : 4-6 YearsLocation : ChennaiRequired...
-
Embedded Software Engineer
4 months ago
Chennai, India Invokhr Full timeEmbedded Software Engineer What you’ll do: Candidate will be responsible for the design, implementation, and testing of our core powertrain software. When new boards are released, you’d take on the task of board bring up, aided by a schematic, oscilloscope, serial port, and debugger. • Embedded SW development and testing • Should have a regular...
-
Embedded Software Engineer
4 weeks ago
Chennai, India Dräger Full timeAbout us:At Dräger, it is our passion and dedication to protect, support and save lives. Our dedication to life naturally extends to the quality of our employees’ lives. They are the essence of our company, and without them, we would not be what we are today – a world leader in medical and safety technology. We are searching for people who want to join...
-
Embedded System Engineer
4 weeks ago
Chennai, India Lesoko Technoilogies Pvt Ltd Full timePosition: Embedded Systems Engineer Location: ChennaiCompany: Lesoko Technology Private Limited Job Description: We are seeking a talented Embedded Systems Engineer to join our dynamic team. As an Embedded Systems Engineer, you will be responsible for designing, developing, and testing embedded systems solutions for various applications. You will work...
-
Lead Software Development Engineer
2 months ago
Chennai, India Tekpillar Full timeRequired Skills :Technical Expertise :- 16+ years of experience in developing embedded software applications using embedded C.- Deep understanding of embedded systems concepts at both the software and hardware levels.- Proven track record of leading and mentoring software engineering teams.- Strong leadership skills with the ability to motivate, inspire, and...
-
Senior Software Development Engineer
2 months ago
Chennai, India Tekpillar Full timeRequired Skills :- Expert-level proficiency in embedded C programming for resource-constrained environments.- Solid understanding of embedded systems concepts at both software and hardware levels. - Experience in high-level and low-level design of embedded software applications.- Proven track record of developing structured, modular, and well-tested embedded...
-
Embedded Software Architect
1 month ago
Chennai, India Advaith Engineering Full timeJob DetailsCompany: Advaith Engineering website - www.advaithengg.inWork Location: Chennai Contact: hr@advaithengg.inPosition: Embedded Software ArchitectAbout the...
-
Embedded Software Architect
1 month ago
Chennai, India Advaith Engineering Full timeJob DetailsCompany: Advaith Engineering website - www.advaithengg.inWork Location: Chennai Contact: hr@advaithengg.inPosition: Embedded Software ArchitectAbout the...
-
Embedded System Lead
2 weeks ago
Chennai, India Factana® - Industrial Software Provider Full timeFactana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises. Fogwing is our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing Automation...
-
Embedded System Lead
2 weeks ago
Chennai, India Factana® - Industrial Software Provider Full timeFactana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises.Fogwingis our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing Automation...
-
Embedded System Lead
23 hours ago
chennai, India Factana® - Industrial Software Provider Full timeFactana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises. Fogwing is our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing...
-
Embedded System Lead
2 weeks ago
Chennai, India Factana® - Industrial Software Provider Full timeFactana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises. Fogwing is our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing...
-
Senior Embedded Engineer
4 months ago
Chennai, India Antal International Full timeSummary role description: Hiring for a Senior Embedded Linux Engineer role for a product engineering services provider.Company description :Our client is a start-up product engineering services provider for embedded firmware. They have expertise in three domains including Software Development Services, Embedded Design Services, and Manufacturing services....
-
Embedded Software Engineer
2 weeks ago
Chennai, India Softpath Technologies LLC Full timePosition : Embedded Software EngineerLocation : Chennai - WFOTotal experience : 2 - 5 YearsRelevant experience : 2+ YearsNotice : Immediate to 15 daysJob Description :Roles and Responsibilities, we offer :- Understanding the Requirement/Ideas/Issues and proposing design solutions- Implementing and executing the solution in compliance to the SDLC process,...
-
(Sr.) Embedded Software Engineer
4 months ago
Chennai, India Hottinger Brüel & Kjær Full timeDo you want to be part of a business that genuinely values entrepreneurialism , innovation and individual accountability? We focus on our customers and are proud of the difference our technology makes. We partner with some of the biggest manufacturing companies in the world and our technical innovations are used to enhance well-known brands...
-
Embedded System Lead
4 weeks ago
Chennai, India Factana® - Industrial Software Provider Full timeFactana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises. Fogwing is our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing Automation...
-
Embedded System Lead
4 weeks ago
Chennai, India Factana® - Industrial Software Provider Full timeFactana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises. Fogwing is our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing Automation...
-
Embedded System Lead
2 weeks ago
Chennai, India Factana® - Industrial Software Provider Full timeFactana is a leading Industry 4.0 Solution Provider with offices in Bengaluru, Chennai and Chicago. We are in the mission of simplifying Industrial Automation using IoT and AI based solution for small and medium enterprises. Fogwing is our Industrial Cloud with users from 100+ countries across the world, delivering IoT Solutions and Manufacturing Automation...