Embedded C Developer

1 week ago


ChennaiHyderabad, India SAN Engineering Solutions Full time

Job Description :


Key Responsibilities :

Software Development :

- Design, develop, and implement embedded software solutions using C programming language.

- Optimize code for performance, memory usage, and power consumption.

- Collaborate with hardware engineers to ensure compatibility and integration.

Protocol Implementation :

- Implement and test CAN protocols, including J1939, for communication between embedded systems.

- Develop drivers and middleware for CAN interfaces.

RTOS Integration :

- Integrate real-time operating systems (RTOS) into embedded systems to manage tasks and resources efficiently.

- Implement multitasking and inter-process communication (IPC) Experience :

- Work with various microcontroller and microprocessor architectures (e., ARM, AVR, PIC).

- Develop firmware for specific hardware platforms.

Debugging and Testing :

- Conduct thorough testing and debugging of embedded software to identify and resolve issues.

- Utilize debugging tools and techniques to analyze code behavior.

Required Skills and Qualifications :

- 5-8 years of relevant experience in embedded software development.

- Strong proficiency in Embedded C programming, including pointers, file handling, structures, and linked lists.

- In-depth knowledge of CAN protocols, especially J1939.

- Understanding of RTOS concepts and experience with RTOS implementation.

- Experience with microcontrollers and various microprocessor architectures.

- Familiarity with computer hardware and software.

- Solid programming experience in C or C++.

- Excellent problem-solving and analytical skills.

- Ability to work independently and as part of a team.

Additional Preferred Skills :

- Experience with development tools such as debuggers, compilers, and IDEs.

- Knowledge of Linux or other operating systems.

- Experience with multithreading and IPC mechanisms

(ref:hirist.tech)
  • Embedded C Developer

    3 months ago


    Chennai, India SAN Engineering Solutions Full time

    Job Description :Key Responsibilities :Software Development :- Design, develop, and implement embedded software solutions using C programming language.- Optimize code for performance, memory usage, and power consumption.- Collaborate with hardware engineers to ensure compatibility and integration.Protocol Implementation :- Implement and test CAN protocols,...

  • Embedded C Developer

    2 weeks ago


    Chennai, India 7hillsts Private Limited Full time

    Embedded C Developer, Microcontroller, Driver development Application Development. Embedded C programmingLow Level driver developmentMicrocontroller and MicroprocessorSPI, UART, DMA, NVM, PWM,I2C,Flash memory concepts,CAN,LIN,J1939.

  • Embedded Developer

    1 week ago


    Chennai/Bangalore, India L A Consultancy Full time

    Profile details :- BE , BTech, ME, MTech candidates having 1 to 4 years of experience in - Development experience in Embedded domain using C Programming- Experience in Microprocessor - Experience in working on any Linux/Android Drivers Alternative : - Embedded C or C++ With (Linux or RTOS)- Embedded C or C++ With (Linux or RTOS or Android ) with Kernel...


  • Chennai, Tamil Nadu, India HCLTech Full time

    Job OverviewHCLTech is a global technology company that enables enterprises to reimagine their businesses for the digital age. With over four decades of innovation and a culture of invention and risk-taking, we offer our clients cutting-edge solutions to stay ahead in the industry.About the RoleWe are currently seeking an experienced C++ Embedded Systems...


  • Chennai, Tamil Nadu, India Epergne Solutions Full time

    Epergne Solutions is seeking a skilled Embedded C++ Solutions Expert to join our team.Key Responsibilities:Design and develop efficient embedded C++ software solutions.Collaborate with cross-functional teams to implement software features.Contribute to the development of high-quality embedded systems.Requirements:3-10 years of experience in embedded C++...


  • Chennai, Tamil Nadu, India Harvy IT Services Pvt Ltd Full time

    Key ResponsibilitiesWe seek an experienced Matlab developer with expertise in embedded C to join our team at Harvy IT Services Pvt Ltd.Develop and analyze new application features in Simulink and StateflowCreate test vectors for MIL/SIL testing and perform coverage testingPerform unit testing to meet safety compliancesProduce relevant software module...


  • Anywhere in India/Multiple Locations/Chennai/Bangalore Devlats Pvt Ltd Full time

    Role - Embedded Developers(C++) With Dotnet DeveloperJob Description :- Experience with C#/NET.- Experience in Modern C++.- Experience in UI Development using MVVM, MVC architectures.- Experience with MS Windows development.- Experience leading or mentoring a small team of developers.- Proven record of contributing to a MS Windows embedded based product.-...


  • Hyderabad, Telangana, India SAN Engineering Solutions Full time

    **Job Summary**SAN Engineering Solutions seeks an experienced Embedded C++ Software Engineer to contribute to the development of cutting-edge embedded systems. The ideal candidate will have a strong foundation in C++ programming, a deep understanding of embedded systems, and a passion for creating innovative solutions.**Key Responsibilities:**Design,...

  • Embedded C Engineer

    3 months ago


    Chennai, India TekPillar Full time

    Job Title : Embedded Software EngineerExperience : 4 to 6 YearsLocation : ChennaiKey Skills :- Embedded C,C++, RTOS, Microcontroller - Embedded C/C++ : Strong proficiency in writing and optimizing code for embedded systems. - RTOS : Experience working with Real-Time Operating Systems (e.g., FreeRTOS, VxWorks, ThreadX, etc.). - Microcontrollers : Deep...

  • Embedded C Engineer

    1 week ago


    Chennai, India TekPillar Full time

    Job Title : Embedded Software Engineer Experience : 4 to 6 Years Location : Chennai Key Skills : - Embedded C,C++, RTOS, Microcontroller - Embedded C/C++ : Strong proficiency in writing and optimizing code for embedded systems. - RTOS : Experience working with Real-Time Operating Systems (e.g., FreeRTOS, VxWorks, ThreadX, etc.). - Microcontrollers...

  • Mempage Technologies

    1 month ago


    Hyderabad, India Mempage Full time

    Job Description :We are seeking a talented Embedded C Developer with Scripting experience to join our team at Mempage Technologies Private Limited. This is a full-time, on-site position based in Bengaluru. Key Responsibilities : - Develop embedded software applications using C programming language. - Optimize code for performance, memory usage, and power...


  • Chennai, India IELEKTRON Full time

    As a Lead Embedded Engineer, you will play a crucial role in leading and guiding a team of skilled engineers to develop cutting-edge embedded software solutions. You will be responsible for the entire software development lifecycle, from initial architecture design to final product delivery. Your technical expertise, leadership skills, and problem-solving...

  • Embedded c

    3 weeks ago


    Hyderabad, India HARP TECHNOLOGIES and SERVICES PRIVATE LIMITED Full time

    Title : EmbeddedC Loc Hyderabad Exp58 years Embedded SW Development EngineerMandatory Skills: C Version 17 and LinuxJob Description Responsible fordesigning developing and testing Embedded Software Firmwareplatforms and systems that control and runs on devices that need tobe tailored to the needs of the hardware that it controls and runon Typically...

  • Embedded C++ Developer

    2 months ago


    Hyderabad, India VARITE Inc. Full time

    Job Description : We are seeking a highly skilled Senior Software Engineer with over 10 years of experience in software development, particularly in the fields of Electronic Design Automation (EDA), embedded systems, or telecommunications. The ideal candidate will have a strong background in product development and will be responsible for designing and...


  • Hyderabad, India VARITE Inc. Full time

    Job Description : We are seeking a highly skilled Senior Software Engineer with over 10 years of experience in software development, particularly in the fields of Electronic Design Automation (EDA), embedded systems, or telecommunications. The ideal candidate will have a strong background in product development and will be responsible for designing and...

  • Embedded developer

    4 weeks ago


    Chennai, India Angel And Genie Full time

    Responsibilities: 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 ...


  • Hyderabad, Telangana, India Mempage Full time

    {"Key Responsibilities": "Key Responsibilities:Develop embedded software applications using C programming language.Key Responsibilities:Optimize code for performance, memory usage, and power consumption.Key Responsibilities:Work with various microcontrollers and embedded systems.Key Responsibilities:Utilize scripting languages (e.g., Python, Bash) for...

  • Embedded Developer

    1 month ago


    Chennai, India Epergne Solutions Full time

    Designation: Embedded Developer For C++ Work mode: In office Key skills: Embedded C++, application domain Experience: 8 Years to 10 Years Job location: Chennai Job description: Epergne Solutions is looking for Embedded C++/C++ with Application domain Location: Chennai Payroll: Epergne Solutions Minimum years of Experience: 8+Years Salary : As per...

  • Vedya Labs

    1 day ago


    Hyderabad, India Vedya Labs Full time

    Job Description :Roles and Responsibilities :- Develop and maintain video/audio sensor drivers for embedded platforms.- Including image/video capture, audio capture and sensor interface protocols (e.I2C, SPI, MIPI CSI, I2S).- Design, implement, and maintain software for embedded systems using C/C++ to ensure that functional, performance, and security...

  • Embedded developer

    4 weeks ago


    Chennai, India Angel And Genie Full time

    Responsibilities:- 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- Troubleshooting...