Embedded Software Engineer

3 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As an Embedded Software Engineer at Gram Power, you will play a crucial role in developing robust firmware for various embedded products. Your responsibilities will include designing and developing firmware, ensuring reusability across projects, collaborating with the Embedded Hardware Engineering team, and maintaining version control and documentation for all firmware. In terms of design and development, you will be tasked with creating firmware for Gram Power's embedded products and structuring the software stack for optimal performance. Collaboration with the hardware team is essential to develop highly optimized software solutions that meet the project requirements. Additionally, maintaining detailed documentation and version control practices will be a key aspect of your role. Testing and documentation are also vital components of this position. You will need to implement unit tests and integration tests for all firmware developed, ensuring that they meet Gram Power's documentation standards. Your ability to document and test firmware thoroughly will contribute to the overall quality and reliability of the embedded products. To qualify for this position, you should hold a Bachelor's or Master's Degree in Electrical Engineering, Electronics, System Engineering, or Computer Science, along with more than three years of relevant industry experience. Proficiency in various microcontroller architectures, C/C++ programming, Linux/Unix environment, and scripting languages like Python is required. Experience with version control, debugging tools, communication protocols, and data structures is also necessary. In addition to a competitive package, working at Gram Power offers you an excellent workspace with talented individuals, open innovation culture, and opportunities for growth and learning. You will have the chance to contribute to building critical and large-scale systems from the ground up while being part of a supportive culture that values ideas, innovation, autonomy, and problem-solving skills. Your interactions will primarily involve working with R&D, Operations, and Business Development teams. Reporting to the Project Lead, you may also collaborate with other departments to achieve project goals effectively. Please note that roles and responsibilities at Gram Power may be subject to modifications at the management's discretion.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You

Surat, Bengaluru, Mumbai (All Areas)