Embedded C Developer
3 days ago
Job Title : Embedded C DeveloperExperience : 4-6 YearsLocation : PuneJob 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.
)
-
embedded c developer
2 weeks ago
Pune, Maharashtra, India Coders Brain Full timeJob DescriptionResponsibilities:- Embedded C, Micro Controller, Communication Protocol - CAN/J1939- Bachelor of Engineering - Electronics, Electronics & Communications Eng- Experience in Embedded domain,working experience in Microcontroller 16/32, Embedded C- Working experience in Base Software integration & Fixing the issues- Good Knowledge of...
-
Embedded C++ Developer
2 weeks ago
Pune, Maharashtra, India Sourceright Technologies Full timeJob Description- Production-quality embedded software development- Proficient in embedded C++ on Linux/POSIX- Experience with CAN, Ethernet, UDS- Familiarity with Google Test, git, MISRA C/C++- Agile methodologies and project leadership- Preferred:Embedded C, IoT protocols (MQTT, OTA, HTTPS), customer-facing experience, tools like Bazel, PC-Lint, Jira,...
-
Embedded C Developer
4 days ago
Pune, Maharashtra, India Jyotirgamay Solutions Full time ₹ 5,00,000 - ₹ 10,00,000 per yearResponsibilities:* Design, develop, test & maintain embedded systems using Embedded C and microcontrollers.* Collaborate with cross-functional teams on project requirements and deliverables.* Make impactful changes to our existing software systems
-
Embedded C Developer
2 weeks ago
Pune, Maharashtra, India Sourceright Technologies Full timeJob Description- Embedded C development for RTOS-based systems- Modern dev tools (Git, unit testing, static analysis)- Strong team collaboration and communication- Preferred: Familiar with CAN, Ethernet, SOME/IP, OTA, MQTT, Bazel, Google Test, Jira
-
Senior Embedded C++ Developer
1 hour ago
Pune, Maharashtra, India Delphie Consulting services Full timePosition Overview :We are seeking a Senior Embedded C++ Developer with proven expertise in developing firmware and control-plane software for Layer 2 (L2) switching systems leveraging Broadcom switch ASICs. The ideal candidate will have a deep understanding of Ethernet switching technologies, embedded systems, and Broadcom SDKs, and should be capable of...
-
Embedded C Developer
4 days ago
Pune, Maharashtra, India Knorr Bremse Full time ₹ 9,00,000 - ₹ 12,00,000 per yearEmbedded C / Assembly, 16/32 bit Microcontrollers, Debugger, Protocols : SPI, SCI, CANIPSCompiler, Linker, makeMain Responsibility:Plans and designs software modulesPlans and designs developer test requirementsCompletes programmingExecutes developer testsCompletes software documentationContributes on software related functionality reviewsEstimates own...
-
Embedded C Software Development Opportunity
1 week ago
Pune, Maharashtra, India beBeeEmbeddedCDeveloper Full time ₹ 10,00,000 - ₹ 15,00,000Embedded C Software EngineerWe are seeking a skilled Embedded C Software Engineer to develop software solutions for RTOS-based systems. The ideal candidate will have experience with modern development tools like Git, unit testing, and static analysis.The selected candidate will work closely with our team to design, develop, and test software solutions for...
-
Embedded C++ IRC244913
4 days ago
Pune, Maharashtra, India GlobalLogic Full time US$ 90,000 - US$ 1,20,000 per yearDescriptionWe are seeking a skilled Embedded C Developer to join our engineering team. The ideal candidate will have extensive experience in developing software for Linux-based embedded systems and possess strong programming skills in C/C++. This role requires a deep understanding of Linux kernel concepts and the ability to work with complex embedded...
-
Electronics- Design and Development Engineer
4 days ago
Pune, Maharashtra, India Akshay Embedded Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob descriptionSkillsEmbedded C,Electronics Hardware understanding, Should handle complete embedded product development cycleExperience in Embedded Firmware developmentExcellent programming skills in C, Embedded CExperience in working with Cortex-M ArchitectureGood experience in design, development, and troubleshooting of embedded systemsAble to develop...
-
Pune, Maharashtra, India beBeeEmbedded Full time ₹ 20,00,000 - ₹ 25,00,000Embedded C++ Software EngineerWe are seeking a highly skilled Embedded C++ Software Engineer to join our team.About the Role:Develop production-quality embedded software using C++ on Linux/POSIX platforms.Design and implement efficient algorithms and data structures for real-time systems.Collaborate with cross-functional teams to integrate software...