Company Description:
We are an IIT Delhi-incubated deep-tech EV startup. Vecmocon is making the EV ecosystem smart, connected and reliable by using its state-of-the-art solutions and data-centric approach, to drive the electric mobility revolution in India. We are a young company with futuristic vision and stellar aspirations. We are a passionate team with capable and empathetic leadership, a great working environment and collaborative team
culture.
About the role
We aspire to build high-quality, innovative, and robust software solutions. We are looking for a passionate and skilled Embedded Software Engineer with 1-3 years of experience in software development to join our dynamic team.
Key Responsibilities
- Design, implement, and document software solutions as per Software Requirement Documents (SRD).
- Develop supporting documents such as flowcharts, diagrams, code comments, and structured layouts.
- Participate in Root Cause Analysis (RCA) for software bugs and actively contribute to their resolution.
- Contribute to feature development aligned with SRDs.
- Evaluate and integrate third-party software by liaising with vendors and testing components.
- Continuously enhance knowledge of development tools, programming techniques, and emerging technologies.
Education Qualifications
- Bachelor’s or Master’s degree in Computer Science Engineering, Electronics and Communication Engineering (ECE), or a related field.
Skillset Required
- Proven experience as an Embedded Software Engineer or Embedded Software Developer.
- Proficiency in debugging software and hardware integration issues.
- Hands-on experience with communication protocols such as CAN and RS485.
- Familiarity with IoT communication protocols including BLE, MQTT, and Protobuf.
- Strong programming skills in C and Python. Experience with MATLAB is a plus.
- Practical experience in development on ARM Cortex-M platforms and a solid understanding of the ARM ecosystem.