Job description
Position: Embedded Software Engineer
Experience: 1–3 Years
Education: Diploma / Graduate in Electronics, E&TC, Instrumentation, or related field
Job Location: Bavdhan, Pune
Job Summary
VerveTronics Imagineering Pvt. Ltd. is looking for a skilled and motivated Embedded Software Engineer to join our engineering team. The candidate will be responsible for designing, developing, integrating, testing, and debugging embedded software solutions for applications across Automotive, Industrial, Defense, and other technology-driven domains.
The ideal candidate should have strong programming skills in C, Embedded C, and C++, along with a good understanding of embedded systems, hardware-software integration, communication protocols, and software development practices.
Key Responsibilities
- Design, develop, and maintain embedded software for various applications.
- Develop and debug software using C, Embedded C, and C++.
- Work closely with hardware engineers for hardware-software integration and testing.
- Develop, integrate, and troubleshoot device drivers and low-level software.
- Implement and work with communication protocols and embedded interfaces.
- Perform software testing, debugging, troubleshooting, and root-cause analysis.
- Participate in code reviews and follow software development best practices.
- Ensure compliance with applicable industry standards and coding guidelines.
- Support project planning, technical documentation, and timely delivery of assigned tasks.
- Collaborate with cross-functional teams to resolve technical issues.
- Stay updated with emerging embedded technologies, tools, and development practices.
Technical Requirements
- Strong programming knowledge of C, Embedded C, and C++.
- Good understanding of Embedded Systems and software architecture.
- Knowledge of Object-Oriented Analysis & Design (OOAD), UML, and Design Patterns.
- Understanding of Device Drivers and low-level programming.
- Knowledge of Communication Protocols.
- Familiarity with RTOS.
- Basic understanding of hardware design concepts and electronic components.
- Knowledge of AUTOSAR and MATLAB is an advantage.
- Knowledge of MISRA C coding guidelines.
- Exposure to DO-178 coding guidelines is preferred.
- Familiarity with development and debugging tools such as Vector, CCS, STM Studio, Eclipse, and Keil.
- Knowledge of Git, SVN, JIRA, and MS Office.
Key Skills & Competencies
- Strong analytical and problem-solving skills.
- Good understanding of hardware-software interfaces.
- Ability to debug and troubleshoot embedded systems effectively.
- Strong programming and logical thinking skills.
- Good understanding of software development and testing processes.
- Ability to work independently as well as collaboratively in a team.
- Good verbal and written communication skills.
- Strong attention to detail and commitment to software quality.
- Willingness to learn and adapt to new embedded technologies and tools.
Why Join VerveTronics?
At VerveTronics Imagineering Pvt. Ltd., you will have the opportunity to work on real-world embedded engineering projects across multiple domains and collaborate with experienced hardware and software professionals.
If you are passionate about Embedded Software, C/C++, hardware integration, and solving real-world engineering challenges, we invite you to apply and grow with our team.
Apply Now and Build the Future with VerveTronics!
Pay: ₹280,000.00 - ₹600,000.00 per year
Benefits:
- Flexible schedule
- Health insurance
- Paid sick time
- Provident Fund
Application Question(s):
- What is your current location?
- Current CTC in Lakh/PA?
- Notice Period in Months?
Location:
- Bavdhan, Pune, Maharashtra (Required)
Work Location: In person