Embedded Software Developer

1 month ago


Jaipur, Rajasthan, India Gram Power Full time
About Gram Power

Gram Power is a pioneering energy technology company that has revolutionized the way electricity is supplied and consumed. Our innovative smart grid technology enables users to access reliable and clean energy, control and optimize their electricity expenses, and interact with power distribution companies like never before.

About the Position

This role will be responsible for developing robust firmware for various embedded products at Gram Power. The engineer will be an integral part of the embedded design exercise, architecting the structure of the embedded software stack.

Key Responsibilities
  1. Design and develop firmware for Gram Power's embedded products
  2. Ensure that the embedded software stacks are designed and implemented to be reusable across various projects at Gram Power
  3. Collaborate with the Embedded Hardware Engineering team to develop highly optimized software
  4. Ensure that all firmware is heavily version controlled and documented
Qualification and Experience
  • Bachelor's / Master's Degree in Electrical Engineering / Electronics / System Engineering / Computer Science
  • More than three years of relevant industry experience
Competency

The ideal candidate will have:

  • Familiarity with various architectures of Microcontrollers (especially MSP430 and AVR)
  • Expertise in C, C++
  • Familiarity with at least one high-level language, specially for scripting (preferably Python)
  • Strong experience of working in the Linux/Unix environment
  • Digital Electronics fundamentals
  • Knowledge of Software version controlling (git) and Software Development process is a strong plus.
  • Writing driver-level software.
  • Comfort in using debugging tools such as GDB & JTAG
  • Familiarity with various communication protocols (SPI, I2C, UART, CAN etc)
  • General familiarity with data structures and algorithms.
  • Mathematical modeling of software programs (using Finite State Machines)
  • Good analytical skills
  • Team Spirit: Ability to work as a team player and coordinate with other departments
What You Will Get
  • Competitive package
  • Excellent workspace – talented people, open innovation, X-Box, caffeine, flexible and compulsory vacations
  • Opportunity to build a critical and large-scale system from ground up
Culture at Gram Power

We support:

  • Ideas
  • Innovation
  • Autonomy

We Expect:

  • Hunger for Learning
  • Unrest for Scale
  • Problem solver


  • Jaipur, Rajasthan, India Gram Power Full time

    About Gram PowerGram Power is a global energy technology company that has developed a disruptive smart grid technology to change the way electricity is supplied to and consumed by users. Our technology enables consumers to get access to reliable and clean energy, control and optimize their electricity expenses using their phones, and interact with their...


  • Jaipur, Rajasthan, India Hero Motocorp Full time

    Embedded Software EngineerHero Motocorp is seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing and developing software for our telematics and automotive systems.Key Responsibilities:Design and develop software for our telematics and automotive systemsCollaborate with...


  • Jaipur, Rajasthan, India Gram Power Full time

    About the PositionThis is an exciting opportunity to join Gram Power's innovative team as an Embedded Software Engineer.As a key member of our software development department, you will be responsible for designing and developing robust firmware for our various embedded products.Working closely with our embedded hardware engineering team, you will collaborate...


  • Jaipur, Rajasthan, India Gram Power Full time

    About the RoleGram Power is seeking a highly skilled Embedded Software Engineer to join our team in Jaipur. As an embedded software engineer at Gram Power, you will be responsible for designing and developing firmware for our embedded products. You will work closely with our embedded hardware engineering team to develop highly optimized software and ensure...


  • Jaipur, Rajasthan, India Hero Motocorp Full time

    Job SummaryWe are seeking an experienced Embedded Firmware Engineer to join our Research and Development team at Hero Motocorp. As an Embedded Firmware Engineer, you will be responsible for designing and developing high-quality firmware for automotive embedded systems.Key ResponsibilitiesDesign and develop firmware for automotive embedded systemsCollaborate...


  • Jaipur, Rajasthan, India Hero Motocorp Full time

    Job SummaryHero Motocorp is seeking an experienced Embedded Firmware Engineer to join our Research and Development team in Jaipur, India. As a key member of our team, you will be responsible for designing and developing high-quality automotive embedded firmware for various components.Key ResponsibilitiesDesign and develop firmware for automotive components,...


  • Jaipur, Rajasthan, India Gram Power Full time

    About the CompanyGram Power is a pioneering energy technology company founded in Berkeley, California. We are revolutionizing the way electricity is supplied and consumed by users through our cutting-edge smart grid technology.Job OverviewWe are seeking an experienced Embedded Software Engineer to join our team in Jaipur/D. The successful candidate will play...


  • Jaipur, Rajasthan, India Talent Toppers Full time

    About this RoleWe are seeking a talented Hardware Functional Safety Engineer to join our R&D team dedicated to innovation in automotive systems. The successful candidate will contribute to the development of safe and reliable embedded systems for 2-wheeler motor vehicle manufacturing.About the JobJob Purpose:To Contribute Hardware Functional Safety for...

  • Software Developer

    3 weeks ago


    Jaipur, Rajasthan, India AccorHotel Full time

    Job DescriptionWe are seeking a skilled Software Developer to join our team at {company}. As a Software Developer at {company}, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key Responsibilities:• Design and develop software applications using a variety of programming languages and...

  • Software Developer

    3 weeks ago


    Jaipur, Rajasthan, India Talentroll Full time

    Main Responsibilities:We seek a skilled Software Developer to join our team, responsible for designing, developing, and testing software applications.Key Skills:Proficiency in multiple programming languagesExperience with software development methodologiesStrong understanding of computer systems and architecture

  • Software Developer

    3 weeks ago


    Jaipur, Rajasthan, India 2coms Full time

    About the JobWe are looking for an experienced Software Developer to join our team at company. The ideal candidate will have a strong background in computer systems and be able to work effectively in a fast-paced environment.ResponsibilitiesDesign and develop software applicationsCollaborate with cross-functional teams to identify business needsImplement and...

  • Software Developer

    3 weeks ago


    Jaipur, Rajasthan, India Vidhema Technologies Full time

    We are looking for a skilled Software Developer to join our team at {company}. The ideal candidate will have experience in backend development and software engineering.Main Responsibilities:• Develop high-quality backend software components• Collaborate with cross-functional teams to design and implement software solutions• Participate in code reviews...

  • IT Software Developer

    3 weeks ago


    Jaipur, Rajasthan, India Octal IT Solution (CMMI Level 3 Appraised) Full time

    About the RoleAt Octal IT Solution (CMMI Level 3 Appraised), we are seeking a highly skilled IT Software Developer to join our team. The ideal candidate will have a strong background in software development, with expertise in designing and implementing low-latency, high-availability, and performant applications. Main Responsibilities:Design and implement...


  • Jaipur, Rajasthan, India AccorHotel Full time

    We are seeking a Senior Software Developer to join our team at {company}. The ideal candidate will have a strong background in software engineering and be proficient in designing and developing scalable software systems.Responsibilities:Design and develop software systems using a variety of programming languages and technologies.Collaborate with...


  • Jaipur, Rajasthan, India Talent Toppers Full time

    We are Talent Toppers, a pioneering force in 2-wheeler motor vehicle manufacturing, seeking an Electronics Design Expert to join our R&D team.Job Title: PCB Layout EngineerLocation:J aipurJob OverviewTalent Toppers is committed to innovation and excellence in automotive electronics. As a key member of our R&D team, you will design and develop quality...


  • Jaipur, Rajasthan, India Recrudo Labs Full time

    About the Role:As a Senior Software Developer at {company}, you will be responsible for designing, developing, and deploying high-quality software solutions. Your expertise in software engineering will be crucial in driving the development of our products and services.Key Responsibilities:Design and develop software solutions that meet the requirements of...

  • Senior .NET Developer

    2 weeks ago


    Jaipur, Rajasthan, India Ezulix Software Private Limited Full time

    Job Description:Ezulix Software Private LimitedTech Lead .NET DeveloperWe are seeking a skilled Tech Lead .NET Developer to spearhead the development of our next-generation web-based applications. The ideal candidate will have in-depth knowledge of Microsoft technologies, including C#, ASP.NET MVC, ASP.NET Web API, .NET Core, ADO.NET/Entity Framework, and...


  • Jaipur, Rajasthan, India AMAN Full time

    We are looking for a skilled Business Software Developer to join our team. The ideal candidate will have experience in software development and a strong understanding of business principles. Responsibilities include designing and implementing software solutions to meet business needs, collaborating with cross-functional teams, and ensuring high-quality...


  • Jaipur, Rajasthan, India Abacus Consultants Full time

    Job Title: {title}About the Role: We are seeking a skilled and experienced software developer to join our team at {company}. The ideal candidate will have strong technical skills and be able to contribute to the development of our software solutions.Key Responsibilities:Design and develop software applications using programming languages such as Java,...


  • Jaipur, Rajasthan, India Getepay Full time

    At Getepay, we are seeking a seasoned Senior Software Developer with expertise in Java to join our team.Key Responsibilities:Design and implement robust Java application phases.Collaborate in architectural and software development activities.Conduct thorough software analysis, testing, programming, and debugging.Identify and resolve production and...