Senior Embedded Software Engineer

2 weeks ago


Chennai, Tamil Nadu, India Angel and Genie Full time

Location Chennai Ambattur.

Reports To Head R&D.

Qualifications & Experience. :

- 15-20 years of experience in embedded software and system development with at least 3-5 years in a leadership or management role.

- Proven experience with PLC programming and integration in industrial automation environments, ideally in welding.

- Automation or related fields.

- Expertise in C/C++, Python, and real-time operating systems (RTOS) for embedded software development.

- Experience with microcontroller platforms (e.g., ARM Cortex, STM32) and communication protocols (CAN, Modbus,. EtherCAT, TCP/IP).

- Knowledge of industrial control systems, PLC programming (Siemens, Allen-Bradley, or others), and HMI development.

- Experience in SAW automation welding systems or industrial automation.

- Familiarity with safety standards and certifications in industrial automation (e.g., ISO, CE, IEC).

- Experience with data acquisition, control system optimization, and AI/ML applications for industrial automation would be. a plus.

- Strong leadership, team management, and project management skills.

- Excellent problem-solving abilities with a focus on root-cause analysis and system-level troubleshooting.

- Knowledge of agile development methodologies and experience working in fast-paced, cross-functional engineering teams.

- Strong communication skills to effectively collaborate with both technical and non-technical stakeholders.

Key Responsibilities :

- Lead, mentor and develop a high-performing team of software engineers specializing in embedded systems and PLC.

- Manage software development lifecycle (SDLC) processes, including design, development, testing and deployment,. ensuring on-time delivery of projects.

- Collaborate with cross-functional teams (R&D, hardware, firmware, system integration, & welding ) to ensure seamless. integration of software with hardware systems.

- Allocate resources, set team goals and track progress through agile or scrum-based methodologies. Architect, design, and develop embedded software solutions for welding automation products, including power supplies, controllers, and sensors.

- Ensure real-time, high-reliability, and safety-critical performance of embedded systems in industrial environments.

- Work with real-time operating systems (RTOS), low-level drivers, and microcontrollers (e. Implement and optimize communication protocols (e. communication.. Design, program and maintain PLC systems for welding automation, including control logic and interface with sensors,. actuators, and HMIs (Human-Machine Interfaces).

- Collaborate with electrical and control engineers to ensure the proper implementation of PLC-based control systems.

- Develop and maintain ladder logic, function block diagrams, and structured text for automation control systems.

- Ensure the seamless integration of embedded software with welding automation hardware, including sensors, actuators,. motors, and PLCs.

- Perform system-level debugging and troubleshooting to diagnose and resolve software-hardware interface issues.

- Optimize system performance to meet safety, reliability, and regulatory standards for industrial automation systems.

- Establish software testing and validation procedures to ensure system robustness, performance, and adherence to industry. standards.

- Collaborate with quality assurance teams to implement automated testing, including hardware-in-the-loop (HIL) and. system-level tests.

- Ensure thorough documentation of software architectures, code standards, and design decisions.

- Stay updated with the latest trends in embedded systems, industrial automation, welding technologies and PLC. advancements.

- Contribute to long-term product strategy and roadmap, focusing on improving automation, control precision and system. efficiency.

- Drive continuous improvement in software development processes, including implementing best practices for software. architecture and design patterns.

(ref:hirist.tech)

  • Chennai, Tamil Nadu, India Folks Palette Full time

    Job Title : Senior Embedded Engineer Experience : 10 Years Salary : Up to 30 LPA Location : Chennai Industry : Electronics/Automotive/IoT/Embedded Systems Job Summary : We are looking for a highly skilled Senior Embedded Engineer with 10 years of experience in embedded systems development. The ideal candidate should have expertise in firmware development,...


  • Chennai, Tamil Nadu, India Folks Palette Full time

    Job Title : Senior Embedded EngineerExperience : 10+ YearsSalary : Up to 30 LPALocation : ChennaiIndustry : Electronics/Automotive/IoT/Embedded SystemsJob Summary : We are looking for a highly skilled Senior Embedded Engineer with 10+ years of experience in embedded systems development. The ideal candidate should have expertise in firmware development,...


  • Chennai, Tamil Nadu, India Connectpro Mgmt Pvt Ltd Full time

    About the Role :We are seeking a highly skilled and experienced Senior Embedded Software Engineer with expertise in Android Automotive to join our team. In this role, you will be responsible for the design, development, and maintenance of cutting-edge software solutions for in-vehicle infotainment systems.Key Responsibilities :- Design, develop, and maintain...


  • Chennai, Tamil Nadu, India Azoca Technologies Llp Full time

    Job DescriptionJob Description: Job Duration: 3-6 MonthsWe are seeking a highly skilled Embedded Software Engineer to join our team. The ideal candidate should have expertise in C#, Visual Studio, MySQL, and Python, along with a strong background in embedded software development, electrical systems, and automation. Experience in the manufacturing and...


  • Chennai, Tamil Nadu, India Onward Technologies Limited Full time

    About the RoleWe are seeking an experienced Senior Automotive Embedded Software Lead to join our team at Onward Technologies Limited. This is an exciting opportunity for a seasoned professional with a strong background in embedded software development and technical leadership.The ideal candidate will have extensive experience in leading cross-functional...


  • Chennai, Tamil Nadu, India Xanika Infotech Full time

    Job Title : Embedded Software Engineer Location : Chennai , Bangalore Experience : 4-10 years Job Summary : We are seeking a highly skilled Embedded Software/Firmware Engineer with strong expertise in embedded systems, including microcontrollers, microprocessors, and real-time operating systems (RTOS/Linux). The ideal candidate will have a solid...


  • Chennai, Tamil Nadu, India TekPillar Full time

    Job Title : Embedded Software Engineer : 3 to 12 years Location : Chennai Notice Period : Immediate to 15 days Key Responsibilities : Software Development & Architecture : - Design and develop embedded software modules using Embedded C and C++. - Define software components, interfaces, and communication protocols. - Lead architecture discussions and...


  • Chennai, Tamil Nadu, India Coders Brain Technology Private Limited Full time

    Job Title: Embedded Mid-Level DeveloperWe are seeking a talented software developer with 5 to 8 years of experience in C/C++ programming and embedded applications on Linux platforms. The ideal candidate should be proficient in the full engineering lifecycle of embedded applications, from development to deployment, and be skilled in debugging, optimizing...


  • Chennai, Tamil Nadu, India HIC Global Solutions Full time

    Job Description : Key Responsibilities : - Design and develop embedded software solutions for microcontrollers and microprocessors in various applications. - Write efficient, reliable, and maintainable code in C, C++, or assembly for embedded systems. - Collaborate with cross-functional teams to ensure seamless integration of hardware and software...


  • Chennai, Tamil Nadu, India ROSEMALLOW TECHNOLOGIES PRIVATE LIMITED Full time

    Job Description: We are seeking a highly motivated and skilled Embedded Software Engineer with a strong background in Linux-based embedded systems development. This role requires a deep understanding of embedded C/C++ programming, Linux kernel concepts, and multi-threading.The ideal candidate will be responsible for designing, developing, and debugging...


  • Chennai, Tamil Nadu, India HIC Global Solutions Full time

    Skills and Expertise :- Embedded C/C++ Programming : Proficiency in C/C++ for developing software that interfaces with hardware components in embedded systems.- Communication Protocols : Solid understanding of various communication protocols such as CAN, MODBUS, MQTT, UART, SPI, and I2C. Experience with implementing and debugging these protocols in...


  • Chennai, Tamil Nadu, India Azoca Technologies Llp Full time

    We are looking for a skilled Software Engineer for Embedded Systems to join our team at Azoca Technologies Llp. As an Embedded Software Engineer, you will be responsible for developing, testing, and maintaining embedded software for SPM in the manufacturing and automotive sectors.This role requires a strong proficiency in C#, Python, and Visual Studio, as...


  • Chennai, Tamil Nadu, India Angel and Genie Full time

    Job Description : In this role, you will be required to meet with clients and engineering teams to determine the project requirements, design the software architecture, and run tests to ensure the functionality of embedded systems. To be a successful embedded developer, you should be proficient in C and C++ and possess detailed knowledge of microcontroller...


  • Chennai, Tamil Nadu, India Paulwin George (Proprietor of Angel And Genie) Full time

    Job DescriptionJob Description:Company is looking for talented embedded developer to join our software team. In this role, you will be required to meet with clients and engineering teams to determine the project requirements, design the software architecture, and run tests to ensure the functionality of embedded systems.To be a successful embedded developer,...


  • Chennai, Tamil Nadu, India Angel and Genie Full time

    Job Description :In this role, you will be required to meet with clients and engineering teams to determine the project requirements, design the software architecture, and run tests to ensure the functionality of embedded systems.To be a successful embedded developer, you should be proficient in C and C++ and possess detailed knowledge of microcontroller...


  • Chennai, Tamil Nadu, India Folks Palette Full time

    Location : Onsite, Chennai (Work from Office) Juniors : 3 plus years senior : 5 to 8 years NP : 30days Job Responsibilities : - Design, develop, and maintain embedded systems for robotics applications. - Collaborate with multidisciplinary teams (hardware, software, and AI engineers) to integrate sensors, actuators, and cameras for robotic systems. - Develop...


  • Chennai, Tamil Nadu, India Paulwin George (Proprietor of Angel And Genie) Full time

    Job DescriptionResponsibilities:- Meeting with clients, designers, and engineering teams to define technical requirements.- Designing program architecture based on project requirements and hardware specifications.- Writing software code, embedded programs, and system protocols.- Conducting tests on the embedded software systems to ensure proper integration-...


  • Chennai, Tamil Nadu, India AIDEN MEDICAL PRIVATE LIMITED Full time

    Job Title:Embedded Hardware Engineer /Senior Embedded Hardware EngineerLocation:Perungudi, ChennaiCompany:AiDen Medical Pvt. Ltd.Department:Embedded HardwareExperience:3–7 years ( Bachelors / Masters - EEE or ECE)About AiDen MedicalAiDen Medical is a US–India based startup developing next-generation critical care medical devices. Our Chennai-based team...


  • Chennai, Tamil Nadu, India Folks Palette Full time

    Location : Onsite, Chennai (Work from Office)Juniors : 3 plus yearssenior : 5 to 8 yearsNP : 30daysJob Responsibilities :- Design, develop, and maintain embedded systems for robotics applications.- Collaborate with multidisciplinary teams (hardware, software, and AI engineers) to integrate sensors, actuators, and cameras for robotic systems.- Develop and...


  • Chennai, Tamil Nadu, India APTIV Full time

    Embedded Software EngineerAbout AptivAptiv is a global technology company that develops safer greener and more connected solutions which enable the future of mobility Headquartered in Dublin Ireland Aptiv has 200 000 employees and operates 11 manjor technical centers as well as manufacturing sites and customer support centers in 50 countries Visit...