Embedded C Developer

3 weeks ago


Pune, Maharashtra, India TekPillar Full time

Job Title : Embedded C Developer

Experience : 4-6 Years

Location : Pune

Job Summary :

We are seeking an experienced Embedded C Developer with expertise in CAN Protocol and J1939 to join our team. The ideal candidate will be responsible for designing, developing, and testing embedded software for Tractor Automation across utility, mid, and large tractors. This role requires strong embedded software development skills, a deep understanding of microcontrollers, and the ability to work in an Agile Scrum Team.

The successful candidate will work on high-performance embedded systems for agricultural and off-highway vehicles, contributing to tractor automation for Utility, Mid, and Large Tractors. The position involves end-to end software development, from requirement analysis to deployment, within an Agile Scrum development framework.

Key Responsibilities :

Embedded Software Development :

- Design and develop high-quality embedded software with timely deliverables.

- Implement software solutions in Embedded C for microcontroller-based systems.

- Ensure compliance with coding standards, safety, and reliability requirements.

Software Documentation & Code Review :

- Prepare and maintain design documents, code documentation, and test cases.

- Conduct code reviews, unit testing, and integration testing to ensure software quality.

- Work collaboratively with team leads and stakeholders to refine software requirements.

Agile & Customer Interaction :

- Participate in Agile Scrum teams and contribute to sprint planning, backlog grooming, and retrospectives.

- Interact with customers and cross-functional teams to resolve technical software issues.

- Ensure software development aligns with project timelines and deliverables.

Embedded Software for Tractor Automation :

- Develop and optimize embedded software solutions for tractors.

- Ensure integration of embedded control algorithms with vehicle electronic control units (ECUs).

- Work on real-time control and automation features for tractors.

CAN & J1939 Protocol Implementation :

- Implement CAN communication and J1939 protocol for tractor automation systems.

- Work with CAN tools (CANoe, CANalyzer, or similar) for debugging and validation.

- Ensure robust communication between ECUs using industry-standard protocols.

Required Skills :

- 4-6 years of experience in embedded software development.

- Strong Embedded C programming skills.

- Experience with microcontrollers, microprocessors, and hardware circuits.

- Proficiency in CAN communication protocols, including J1939.

Secondary Skills (Preferred but Not Mandatory) :

- Experience with Model-Based Software Development (MBSD) using MATLAB, Simulink, and Stateflow.

- Understanding of Real-Time Operating System (RTOS) concepts.

- Knowledge of inter-process communication and embedded networking.

Soft Skills & Work Ethics :

- Ability to analyze and debug complex embedded systems issues.

- Strong communication and technical documentation skills.

- Collaborative mindset to work in cross-functional and geographically distributed teams.

- Self-motivated, proactive, and capable of working with minimal supervision.

- Strong problem-solving and analytical thinking abilities.

(ref:hirist.tech)

  • Pune, Maharashtra, India i-TEK RFID Full time

    Responsibilities : - Develop and optimize firmware in Embedded C with a strong focus on data structures, memory management, threading, multiprocessing, debugging, and error handling. - Work with various hardware interfaces such as UART, SPI, I2C, CAN, USB, Ethernet, GPIO, and I/O port drivers. - Develop and integrate Embedded Linux software, including kernel...

  • Embedded C Developer

    3 weeks ago


    Pune, Maharashtra, India i-TEK RFID Full time

    Responsibilities : - Develop and optimize firmware in Embedded C with a strong focus on data structures, memory management, threading, multiprocessing, debugging, and error handling.- Work with various hardware interfaces such as UART, SPI, I2C, CAN, USB, Ethernet, GPIO, and I/O port drivers.- Develop and integrate Embedded Linux software, including kernel...

  • Embedded C Developer

    2 weeks ago


    Pune, Maharashtra, India i-TEK RFID Full time

    Responsibilities : - Develop and optimize firmware in Embedded C with a strong focus on data structures, memory management, threading, multiprocessing, debugging, and error handling.- Work with various hardware interfaces such as UART, SPI, I2C, CAN, USB, Ethernet, GPIO, and I/O port drivers.- Develop and integrate Embedded Linux software, including kernel...


  • Pune, Maharashtra, India Xpetize Technology Solutions Full time

    About the Role : Xpetize is looking for a skilled Embedded Developer to join our dynamic team in Pune. This role involves designing, developing, and testing embedded software solutions for automotive or industrial control systems. The ideal candidate will have strong expertise in embedded programming, communication protocols, functional safety standards, and...


  • Pune, Maharashtra, India KPIT Full time

    Job/Position Summary Embedded Auto System experienced. ECU --> CAN /Ethernet Knowledge of TCU and communication in vehicle Manage the architectural evolution of SDV Data pipeline both in vehicle and back-office edge/cloud platforms Act as a Subject Matter Expert in Data service developments End 2 End from vehicle to back office and vice versa...


  • Pune, Maharashtra, India Cognisol Full time

    We are seeking a highly skilled Embedded Software Engineer with expertise in C++ programming, Linux environments, and device driver development. The ideal candidate will have hands-on experience working with communication protocols such as UART, CAN, I2C, SPI, and USB.Key ResponsibilitiesCompleted engineering studies at university level; BE/BTech/ME/MTech...

  • Embedded Developer

    2 days ago


    Pune, Maharashtra, India NexionPro Full time

    Job Title : Embedded Developer Location : Pune Work Mode : Hybrid Job Description : We are hiring an experienced Embedded Developer to join our dynamic team in Pune. If you have a passion for embedded system development and hands-on expertise in C, C++, and RTOS, we want to hear from you The ideal candidate will have a solid background in microcontroller...

  • Embedded C Developer

    3 weeks ago


    Pune, Maharashtra, India Talent Corner Full time

    Roles and Responsibilities Proficient in C programming language for embedded systems Understanding of microcontroller/microprocessor architectures Familiar with communication protocols like SPI, I2C, UART Knowledge of real-time operating systems (RTOS) Desired Candidate Profile Familiar with version control systems, such as Git Ability to read...


  • Pune, Maharashtra, India Cognisol Full time

    Job DescriptionJob Title : Embedded C++, LinuxClient : LTTSExperience: 4-9 yrsNotice: Immediate to 45 DaysLocation : Pune, MysuruWork Mode : OnsiteJob Type : Full TimeMust Skills: Firmware, Embedded C++, RTOS/ Linux , Micro controllers, Communication protocols.Job SummaryWe are looking for a highly skilled Embedded Software Engineer with expertise in C++...

  • Embedded Developer

    3 weeks ago


    Pune, Maharashtra, India NexionPro Full time

    Job Title : Embedded DeveloperLocation : PuneWork Mode : HybridJob Description : We are hiring an experienced Embedded Developer to join our dynamic team in Pune. If you have a passion for embedded system development and hands-on expertise in C, C++, and RTOS, we want to hear from you The ideal candidate will have a solid background in microcontroller...

  • Embedded Developer

    4 weeks ago


    Pune, Maharashtra, India NexionPro Full time

    Job Title : Embedded DeveloperLocation : PuneWork Mode : HybridJob Description : We are hiring an experienced Embedded Developer to join our dynamic team in Pune. If you have a passion for embedded system development and hands-on expertise in C, C++, and RTOS, we want to hear from you The ideal candidate will have a solid background in microcontroller...


  • Pune, Maharashtra, India Xperthunt Full time

    About the RoleWe are seeking an experienced Embedded Software Integration Engineer to join our team. The successful candidate will be responsible for designing, developing, and integrating software components for our embedded systems.This is an excellent opportunity for a motivated and talented individual to make a significant impact on our products and...


  • Pune, Maharashtra, India Cognisol Full time

    Cognisol's Requirements:To be successful in this role, you should have: Essential Skills:C++ programming language.Linux operating system.Device driver development.Communication protocols (UART, CAN, I2C, SPI, USB).Desirable Skills:Firmware development.Microcontrollers.RTOS/ Linux.This is a fantastic opportunity for an experienced Embedded Software Engineer...

  • Embedded Developer

    4 weeks ago


    Pune, Maharashtra, India NexionPro Services Full time

    Job Description: Embedded DeveloperExperience: 5 -12 yearsLocation: Pune ( Yerawda or Magarpatta)Key Responsibilities:- Design, develop, and test embedded software for microcontroller-based systems.- Develop low-level protocols to ensure seamless communication and system functionality.- Collaborate with hardware teams to define system architecture and...

  • Embedded Developer

    2 days ago


    Pune, Maharashtra, India Mobile Programming LLC Full time

    Position : Embedded Developer Experience : 4-8Years Notice period : Immediate joiner Location : Bengaluru, Pune, Chandigarh, Chennai, Panchkula, Mumbai, Gurugram Job Description : Key Responsibilities : - Define high level system architecture for systems on the motorcycle such as battery monitoring system, all sensor inputs, motor controller and high current...


  • Pune, Maharashtra, India Hire Xpert Full time

    Company OverviewOne of the product company in PUNE Job OverviewRTOS Embedded Developer - Mid-Level, Full-Time position in PuneQualifications and SkillsMinimum 5 years to 10 years of experience in Embedded SystemsProficiency in C/C++ ProgrammingStrong knowledge of RTOS ConceptsExperience in RTOS Kernel Development and DebuggingUnderstanding of RTOS Scheduling...


  • Pune, Maharashtra, India Diensten Tech Limited Full time

    About the RoleWe are seeking a highly skilled Firmware Engineer to join our dynamic team at Diensten Tech Limited. As a key member of our team, you will be responsible for designing, developing, testing, and debugging firmware code for embedded systems or devices.Key Responsibilities:Design and develop efficient firmware solutions for embedded systemsWork...


  • Pune, Maharashtra, India Radical Technologies Full time

    Interested candidates kindly apply before 16th September. CV must be in pdf format, saved with your first name. JOB DESCRIPTION: Post for: Embedded C domain Experience: 2+ years Required Skills: Minimum 2 years industry experience in Embedded technology and Microcontroller based platforms Minimum 2 years hands on experience in Embedded C...


  • Pune, Maharashtra, India Alp Consulting Ltd. Full time

    At Alp Consulting Ltd., we are seeking a highly skilled Embedded Software Developer to join our team. This position is ideal for individuals who have expertise in C++ and Linux.Key Responsibilities:Develop software features using modern C++ techniques (C++20)Design and implement IPC mechanismsWork with shell, Python, Jenkins, and Gitlab...


  • Pune, Maharashtra, India Alp Consulting Ltd. Full time

    Job Description: We are seeking a skilled embedded software developer with expertise in C++ and Linux. Key Responsibilities: Develop features using modern C++ techniques (C++20) Design and implement IPC mechanisms Work with shell, python, Jenkins, and Gitlab CI/CD Requirements: Rock-solid C++ skills with working knowledge of networking concepts (VLAN, DNS,...