Current jobs related to Embedded Software Engineering Specialist - Chennai, Tamil Nadu - Caterpillar
-
Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Rapyuta Robotics Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRapyuta Robotics, an ETH Zurich spin-off, operates with the goal of making robots more accessible to anyone in the logistics industry. Rapyuta Robotics seeks individuals who believe that collaborative work leads to more effective and sustainable outcomes and are fearless in challenging limits—whether within themselves or in their surroundings—to make a...
-
Embedded Software Engineer
1 week ago
Chennai, Tamil Nadu, India Capgemini Full time ₹ 20,00,000 - ₹ 25,00,000 per yearAbout The Role We are seeking a highly skilled Embedded Networking Software Engineer with deep expertise in C programming , Layer 2/Layer 3 networking protocol stack development , and system-level debugging . The ideal candidate will contribute to the design and development of high-performance networking software for embedded systems, ensuring reliability...
-
Embedded Software Engineer
3 hours ago
Chennai, Tamil Nadu, India Yotuh Energy Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany:Yotuh Energy's mission toward sustainable and ultra energy-efficient cooling has just begun, starting with the often-overlooked yet deeply impactful sector of cold chain logistics.We engineer electric refrigeration units for cold logistics trucks. Our product ensures the correct temperature is maintained in the cargo container of the truck during the...
-
Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Aptiv Full time ₹ 12,00,000 - ₹ 36,00,000 per yearHelp shape the future of mobilityImagine a world with zero vehicle accidents, zero vehicle emissions, and wireless vehicle connectivity all around us. Every day, we move closer to making that world a reality. Aptiv's passionate team of engineers and developers creates advanced safety systems, high-performance electrification solutions and data connectivity...
-
Embedded Software Engineer Intern
3 days ago
Chennai, Tamil Nadu, India eMICROLABS Full time ₹ 9,00,000 - ₹ 12,00,000 per yearAbout the jobLocation:Chennai, Tamil NaduInternship Duration:6 MonthsOffer Type:Internship leading to Permanent PositionJob Description:We are hiringEmbedded Software Engineer Internsfor our Chennai office. The selected candidates will undergo a6-month full-time internship. Upon successful performance, candidates will be offered apermanent rolein our...
-
Job Title: Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Angel and Genie Full time ₹ 5,00,000 - ₹ 15,00,000 per yearJob Description Location: ChennaiJob Type: Full-TimeExperience Level: Mid-LevelJob Summary: We are seeking a highly skilled and motivated Embedded Systems Software Developer to join our engineering team. The ideal candidate will have strong experience in microcontroller (MCU)-based programming and real-time operating systems (RTOS). You will be...
-
Job Title: Embedded Software Engineer
2 weeks ago
Chennai, Tamil Nadu, India Angel and Genie Full time ₹ 5,00,000 - ₹ 12,00,000 per yearLocation:ChennaiJob Type:Full-TimeExperience Level:Mid-LevelJob SummaryWe are seeking a highly skilled and motivated Embedded Systems Software Developer to join our engineering team. The ideal candidate will have strong experience in microcontroller (MCU)-based programming and real-time operating systems (RTOS). You will be responsible for designing,...
-
Embedded Systems Specialist
1 hour ago
Chennai, Tamil Nadu, India Actalent Full time ₹ 12,00,000 - ₹ 24,00,000 per yearJob Title: Embedded Systems SpecialistJob DescriptionWe are seeking an experienced Embedded Systems Specialist with a strong background in Python and MATLAB to join our dynamic team. The role involves analyzing and migrating existing MATLAB codebases to Python, ensuring seamless functionality and performance.ResponsibilitiesThoroughly analyze existing MATLAB...
-
Embedded Linux Engineer
1 week ago
Chennai, Tamil Nadu, India EMDSOL Pvt Ltd. Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany DescriptionAt EMDSOL Pvt Ltd, we specialize in creating cutting-edge solutions that bridge the gap between hardware and software. Our expertise spans across Embedded Systems, Firmware Development, IoT integration, AI, and Machine Learning, empowering businesses to build smarter, more connected devices and systems. We have deep expertise in embedded...
-
Embedded Engineer
2 weeks ago
Chennai, Tamil Nadu, India NINOS IT SOLUTION PVT. LTD Full time ₹ 8,00,000 - ₹ 12,00,000 per yearJob Summary:We are looking for a passionate and motivated Embedded Engineerto join our team. The ideal candidate should have basic knowledge inEmbedded C/C++ programming, PCB design, circuit design, and hands-on exposure to working withsensors and hardware systems. This role is best suited for fresh graduates or engineers with up to 1 year of experience who...
Embedded Software Engineering Specialist
2 weeks ago
Career Area:
Engineering
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Role Definition
Information Products Team seeking a highly skilled and experienced Onboard Telematics Senior Software Architect to join our dynamic team. The ideal candidate will have over 12+ years of experience in software architecture, with a strong focus on Telematics systems. This role involves leading the design and development of innovative Onboard Telematics application solutions, ensuring they meet the highest standards of performance, usability, and reliability.
Responsibilities
- Lead the design and development of Onboard Telematics software architecture, ensuring scalability, performance, and security ranging across multiple generations
- Provide technical guidance and mentorship to the development team, fostering a culture of innovation and excellence.
- Work closely with cross-functional teams, and hardware engineers, System designers, and product group, to integrate Telematics solutions seamlessly.
- Candidate should have a strong understanding of Embedded Linux, Design Patterns, IPC, Embedded C++.
- Conduct thorough Design and code reviews to ensure adherence to best practices.
- Identify and resolve complex technical issues across Telematics generations.
- Lead troubleshooting efforts to diagnose and resolve issues quickly and efficiently. Develop and implement strategies to prevent future issues and ensure system reliability.
- Maintain comprehensive documentation of the software architecture and design decisions.
- Collaborating with other teams to provide post-production support.
- Quick Learner and keen to integrate next generation technologies in the overall development process to boost efficiency and quality.
Degree
Bachelor's or Master's degree in Computer Science, Electronics & Communication Engineering, or a related field.
Skill Descriptors
Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.
Level Extensive Experience:
- Seeks discrepancies and inconsistencies in available information; explains variances.
- Organizes and prioritizes the sequence of steps to be taken to remedy the situation.
- Identifies many possible causes for a problem based on prior experience and current research.
- Quantifies the costs, benefits, risks and chances for success before recommending a course of action.
- Approaches a complex problem by breaking it down into its component parts.
- Chooses among a diverse set of analytical tools according to the nature of the situation.
Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
Level Extensive Experience:
- Reviews others' writing or presentations and provides feedback and coaching.
- Adapts documents and presentations for the intended audience.
- Demonstrates both empathy and assertiveness when communicating a need or defending a position.
- Communicates well downward, upward, and outward.
- Employs appropriate methods of persuasion when soliciting agreement.
- Maintains focus on the topic at hand.
Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels.
Level Extensive Experience:
- Establishes and maintains effective working relationship with each team member.
- Coordinates roles, responsibilities and interdependencies of all team members.
- Identifies and addresses potential problems or issues within the team.
- Works with large or multiple teams that span functions, issues, locations, and time zones.
- Shows and promotes respect for differences and diversity.
- Learns and utilizes special talents and work styles of team members.
Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
Level Extensive Experience:
- Advises others on the assessment and provision of all technical solutions.
- Engages appropriate subject matter resources to effectively resolve technical issues.
- Mentors others to enhance their technical competence and its application to achieve more effective technical solutions.
- Coaches others in promoting, defining, analyzing, and providing superior technical solutions to business problems.
- Provides effective solutions to moderate technical challenges through strong technical competence, effectively examining implications of events and issues.
- Assumes accountability for personal technical performance and holds others responsible for theirs.
Producing Results: Understanding of the criticality of getting things done in spite of current circumstances and the ability to utilize assigned resources and leverage back-channel resources (individuals or teams) to achieve or exceed planned outcomes.
Level Extensive Experience:
- Ensures time, resources, energy, and actions are focused on priorities that matter to the business.
- Reliably meets all team commitments, quotas, and goals.
- Communicates a strong sense of urgency about solving problems and getting work done.
- Makes effective use of resources not under own direct control.
- Rarely repeats mistakes; learns and adapts from prior errors.
- Takes risks in improving products and services while holding self and others accountable.
Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into the software product design.
Level Extensive Experience:
- Demonstrates experience with the architecture and design of major or multiple products.
- Describes major software architecture alternatives and considerations.
- Explains design considerations for commercial database systems, operating systems and web.
- Displays experience in estimating the cost of a specific design of a proposed product.
- Facilitates design reviews and walkthroughs.
- Analyzes benefits and drawbacks of specific software designs and architecture.
Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.
Level Extensive Experience:
- Plays an active or leading role in recording and storing requirement documents in various forms.
- Ensures the successful completion of all major activities, tasks and deliverables pertaining to the requirement analysis stage.
- Supervises the advanced use of requirements analysis tools and services, including prototyping and use cases.
- Produces detailed functional and information requirements models and documentation.
- Trains others on requirements walkthroughs and quality reviews.
- Utilizes automated diagramming tools to ensure traceability of requirements.
Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation.
Level Expert:
- Provides insight into alternative troubleshooting approaches and their applicability to solve problems.
- Elaborates on ways of distinguishing between hardware, software and communications problems.
- Plays a leadership role in resolving complex, multi-component failures.
- Creates and oversees policies and procedures to ensure alignment with product and service requirements.
- Builds standards to design and support troubleshooting situations and maintain cost effectiveness.
- Develops and demonstrates an extensive knowledge base and best practice on how to troubleshoot non-recurring and performance-related problems.
Posting Dates:
September 25, October 8, 2025
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.