
Embedded Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Vecmocon Technologies is seeking a passionate and skilled Embedded Software Engineer with 1-3 years of experience to join our dynamic team in Delhi, India. You will play a key role in designing, implementing, and documenting high-quality, innovative, and robust software solutions in line with Software Requirement Documents (SRD). Your responsibilities will include creating supporting documentation like flowcharts and diagrams, participating in Root Cause Analysis (RCA) for software bugs, contributing to feature development, and evaluating/integrating third-party software. We encourage continuous learning and enhancement of knowledge in development tools, programming techniques, and emerging technologies.
Qualifications: A Bachelor's or Master's degree in Computer Science Engineering, Electronics and Communication Engineering (ECE), or a related field is required.
Required Skillset: Proven experience as an Embedded Software Engineer or Developer. Proficiency in debugging software and hardware integration issues. Hands-on experience with communication protocols like CAN and RS485, and IoT protocols such as BLE, MQTT, and Protobuf. Strong programming skills in C and Python are essential. Experience with MATLAB is a plus. Practical experience in development on ARM Cortex-M platforms and a solid understanding of the ARM ecosystem are crucial.
Company
Vecmocon Technologies
Vecmocon Technologies, an IIT Delhi-incubated deep-tech electric vehicle (EV) startup based in Delhi, India, is at the forefront of revolutionizing the EV ecosystem. By leveraging state-of-the-art sol...