Embedded C Developer
3 weeks ago
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)-
Embedded C Developer
2 days ago
Pune, Maharashtra, India i-TEK RFID Full timeResponsibilities : - 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 timeResponsibilities : - 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 timeResponsibilities : - 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...
-
Xpetize - Embedded Developer - C/C++
4 weeks ago
Pune, Maharashtra, India Xpetize Technology Solutions Full timeAbout 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...
-
Embedded C++ Developer
3 weeks ago
Pune, Maharashtra, India KPIT Full timeJob/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...
-
Embedded C++ Software Developer
2 days ago
Pune, Maharashtra, India Cognisol Full timeWe 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 timeJob 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 timeRoles 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...
-
15h Left) Embedded C++, Linux
7 days ago
Pune, Maharashtra, India Cognisol Full timeJob 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 timeJob 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 timeJob 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 timeAbout 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...
-
C++ Embedded Systems Developer Role
7 days ago
Pune, Maharashtra, India Cognisol Full timeCognisol'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 timeJob 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 timePosition : 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...
-
RTOS/Embedded Developer
3 weeks ago
Pune, Maharashtra, India Hire Xpert Full timeCompany 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...
-
Embedded Systems Developer
6 days ago
Pune, Maharashtra, India Diensten Tech Limited Full timeAbout 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...
-
Embedded C domain, Experience: 2+ years
3 weeks ago
Pune, Maharashtra, India Radical Technologies Full timeInterested 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...
-
Embedded Software Developer
7 days ago
Pune, Maharashtra, India Alp Consulting Ltd. Full timeAt 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...
-
Embedded software development
7 days ago
Pune, Maharashtra, India Alp Consulting Ltd. Full timeJob 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,...