Firmware Developer

2 - 3 years

4 - 5 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Working at REConnect Energy entails taking ownership of responsibilities and outcomes from the first day. We believe in working with people with aligned visions of a more sustainable world enabled by technology and creating the right environment for self growth through working on big impact problems.
We hire through the year and are always open to hear from talented individuals interested in the work we do. More than 50% of our workforce are recent graduates who can thrive in a fast paced environment and we encourage young professionals to apply to all relevant positions.

Role Overview

: We are seeking a Research Engineer to develop AI-driven solutions at the intersection of energy, climate science, and artificial intelligence. You will play a pivotal role in product development, leveraging data science and machine learning to solve engineering challenges.

Responsibilities

  • Develop and deploy data-driven solutions for energy and power market applications.
  • Analyze large, diverse data sets: meteorological, local sensors (wind, solar, consumption), images (satellite images, etc.).
  • Solve core engineering problems with AI/ML techniques, domain expertise, and advanced modeling.
  • Design and build scalable pipelines for training, testing, and deploying models.
  • Communicate complex ideas effectively to both technical and non-technical stakeholders.
  • Collaborate across teams to drive product development and ensure impactful outcomes.

Expectations

  • Ability to move from broad vision to technical solutions.
  • Ownership mindset: accountability for effort and outcomes.
    Integrity, transparency, and teamwork.
  • Requirements

  • Strong analytical skills with a data-driven and scientific approach.
  • Proficiency in Python, capable of handling both structured and unstructured data.
  • Prior experience (industry or academia) building machine learning or deep learning based AI solutions.
  • Prior experience in LLM & GenAI is a plus.
  • We are looking for a self-driven and competent Executive-Collections to join our team at our company. As an Executive-collections, your main responsibility will be to contact clients and follow up for outstanding payments and to ensure recovery of pending amounts.

    Job Profile

    :
    • For the identified and allocated outstanding account receivables, reach out to the clients through calls. (80-100 effective calls per day).
    • Share requisite information with the clients for recovery: historical data for debts and bills.
    • Maintain contact data as well as the call log for each client communication.
    • Resolve customer credit issues.
    • Maintain communication logs and escalation matrix
    Knowledge of MS Office. Able to work independently. Should be comfortable working with targets. Excellent communication, Analytical and interpersonal skills. Educational Qualification: B.Com/BBA

    Job Profile

    : The Product Associate will manage 1 2 products independently, acting as a bridge between clients and internal teams. This role will be instrumental in owning the product lifecycle from requirement gathering to delivery and feedback.

    Key Responsibilities

    :
  • Act as the primary point of contact for assigned products
  • Translate business needs into user stories, wireframes, and functional specs
  • Coordinate with design, engineering, and QA teams to deliver features
  • Participate in sprint planning and agile ceremonies
  • Manage client expectations through regular demos, updates, and documentation
  • Monitor product performance using analytics tools and suggest improvements
  • Prepare PRDs, user manuals, and client-facing reports
  • Skills & Tools

    :
    Client communication & relationship management Wireframing tools: Figma, Canva (preferred) Project tracking tools: JIRA Documentation: Google Docs, Sheets, Slides
  • Analytical mindset; exposure to platforms like Google Analytics is a plus
  • Agile/Scrum methodology familiarity

    Qualifications

    • B.E./B.Tech in Electrical/Power Systems/Energy/Computer Science or equivalent
      MBA or PG in Energy Management (preferred but not mandatory)
    • Strong problem-solving and organizational skills
    • Self-driven, solution-oriented, and team-first attitude

    Experience

    : 2 3 years of experience in a product, BA, or client-facing technical role within the power sector

    Location

    : Bengaluru

    Job Profile

    : The developer will help design, develop and maintain an AI and Weather platform for the energy industry. Successful candidates should be comfortable with both front end and back end programming and should be comfortable with taking full ownership and responsibility of projects. The role will require development and deployment of web applications for database interactions (CRUD) and development of APIs to enable scalability in the platform.

    Requirements

    : Educational Qualification: B.E/M.E/M.S in Computer Science/Software Engineering/IT/ Other Related branches.

    Required Skills and Knowledge

  • Linux, Python, RDBMS, MySQL , MVC, Django and Flask frameworks.
  • Experience with php programming is beneficial but not necessary.
  • Hands-on experience in developing and maintaining APIs (REST), JSON and XML.
  • Comfortable with application development using python frameworks. Experience with front-end technologies
  • Experience working with unstructured & structured databases (NoSQL, Mysql ) is beneficial.
  • Ability to work on broad objectives and go from business requirements to code independently.
  • Strong written and oral communication skills and documentation experience.
  • Demonstrable experience of project work (academic/internship/job)
  • Job Profile

    : We are looking for a talented Firmware Developer to design, implement, and maintain embedded firmware for products based on 32-bit linux processors. The role involves working closely with hardware, software, and product teams to deliver reliable, efficient, and secure embedded solutions.
    • Develop and maintain firmware in C/C++ for 32-bit processors (ARM, RISC-V, MIPS, etc.).
    • Work with RTOS or bare-metal environments as required.
    • Develop low-level drivers for peripherals (UART, SPI, I2C, ADC, PWM, Ethernet, USB, etc.).
    • Integrate and implement industrial/IoT communication protocols (Modbus, MQTT, DLMS, IEC104, etc.).
    • Optimize firmware for performance, memory usage, and power efficiency.
    • Debug firmware using oscilloscopes, logic analyzers, and JTAG/SWD tools.
    • Collaborate with hardware engineers during board bring-up and testing.
      Maintain version control (Git) and follow coding standards.

    Required Skills

    :
  • Strong proficiency in C/C++ for embedded systems.
  • Experience with 32-bit microcontrollers and application processors (e.g., STM32, NXP i.MX, ESP32, Renesas).
  • Knowledge of peripheral interfaces (UART, SPI, I2C, GPIO, etc.).
  • Familiarity with RTOS (FreeRTOS, Zephyr) or bare-metal programming.
  • Experience with debugging tools (JTAG, SWD, serial console).
  • Understanding of embedded system constraints (timing, memory, power).
  • Experience with Yocto Project or embedded Linux BSP customization.
  • Knowledge of secure boot, encryption, and OTA firmware update processes.
  • Familiarity with industrial protocols and networking (TCP/IP, TLS).\
  • Exposure to hardware schematics and datasheets.
  • Experience with energy metering, industrial automation, or IoT gateways.
  • Contributions to open-source embedded projects.

    Educational Qualifications

    Lead Engineer - Data Platforms

    Responsibilities

    :
    • Engineering Take complete ownership of engineering stacks including Data Engineering and MLOps. Define and maintain software systems architecture for high availability 24 7 systems.Implement and optimize database solutions with SQL and NOSQL Databases.
      (MySQL and MongoDB). Perform data analysis, profiling, and quality assurance to ensure high service quality standards. Participate in code reviews and contribute to the continuous improvement of the codebase.
    • Leadership Lead a team of engineers and analysts managing engineering development as well as round the clock service delivery. Provide mentorship and technical guidance to team members and contribute towards their professional growth. Manage weekly and monthly reviews with team members and senior management.
    • Product Development Contribute towards new product development through
      engineering solutions to product requirements. Interact with cross-functional teams to bring forward a technology perspective.
    • Operations Manage delivery of critical services to power utilities with expectations of zero downtime. Take ownership for uninterrupted product uptime. Troubleshoot and resolve data-pipeline related issues, ensuring optimal performance and reliability.

    Requirements

    :
    • Bachelors or Master s degree in Computer Science, Software Engineering, Electrical Engineering or equivalent
    • Proficient in python programming skills and expertise with data engineering and machine learning deployment
    • Experience in databases including MySQL and NoSQL
    • Experience in developing and maintaining critical and high availability systems will be given preference
    • Experience in software design using design principles and architectural modeling.
    • Experience working with AWS cloud platform.
    • 4-5 years of experience building highly available systems
    • 2-3 years experience leading a team of engineers and analysts
    • Strong analytical and data driven approach to problem solving

    Experience

    : 5 7 years

    Location

    : Bangalore

    Job Profile

    : We are looking for a self-starter with proven experience of project management, and a good appetite for managing core project activities and teams to ensure efficient execution and closure of projects.

    Key Responsibilities

    : Appetite for detailed understanding of every aspect of a project and its goals and deliverables, including technical aspects to some extent. Be involved in the preparation of project plans, including task scheduling, resource allocation, procurement, and vendor management. Driving project timelines is a key. Make changes to projects as and when required, while maintaining an efficient balance between cost, quality and timeline. Have complete control over the human resources being used for specific segments of the project, and ensure adequate communication with them from time-to-time. Training to be imparted before execution of any major milestone, so that the deliverables and expectations are set upfront. Keeping a strong relationship with the client/end-user, and ensuring that we meet their expectations all the time. Setting up regular client meetings and presenting project progress from time-to-time. Maintaining an easy-to-go attitude with all cross functional teams, and ensuring effective communication and coordination between functional teams, for achieving common objectives and deliverables. Day to day reporting and discussions with all project team members, and ensuring timely escalations and issue resolutions within reasonable timelines.

    Candidate Profile

    : Educational Qualification: MBA/M.E/M.Tech/B.E/B.Tech (Energy/Electrical). Minimum 4 years of experience in project management & execution. Minimum experience of managing or being part of at least 2 software or engineering based projects, of which at least one project where site based execution has been managed. Excellent communication and liaisoning skills. Willing to travel, including project sites. Ability to manage large teams and their schedule for project tasks.

    Location

    : Bangalore
    Senior Software Engineer (FullStack)

    Job Profile

    We are looking for a highly skilled and self-driven Senior Software Engineer to lead the design, development and deployment of our proprietary ClickPower platform a robust application enabling power trading and market operations. You will take complete ownership of the technical development lifecycle, work in a fast-paced agile environment and collaborate with cross-functional teams to deliver scalable, secure, and high-performance solutions. This role is ideal for someone who combines strong backend development capabilities with a system-wide perspective, thrives on end-to-end product ownership, and has an interest (or experience) in the Indian Power Markets domain.

    Key Responsibilities

    Lead the architecture, development and deployment of core platform modules. Design and build scalable, secure and maintainable backend systems using Java, Python, and MVC architecture. Develop and integrate RESTful APIs, web services and ensure seamless database connectivity (CRUD operations). Drive full-stack development with experience in frontend frameworks such as React.js and Angular.js. Utilize AI-based code generation and testing tools for accelerated development and prototyping. Work with third-party APIs for market data and system integrations (bidirectional, GET/POST). Build and manage database schemas, reports and real-time data pipelines using MySQL, PostgreSQL, MongoDB. Contribute to MIS report generation, trading summaries and compliance-ready documentation. Implement cloud-native deployment strategies using AWS/Azure/GCP and DevOps tools (CI/CD, Docker, Kubernetes). Ensure data security and platform compliance with MFA, secure access control, and regulatory standards. Integrate communication systems for real-time alerts via Email, WhatsApp, and SMS. Contribute to the implementation of complex business logic, including payment gateway integration and transaction processing. Collaborate with traders, analysts, and regulatory stakeholders to align product features with business needs.

    Required Skills & Experience

    Strong programming background in Java, Python, and MVC frameworks such as Spring Boot, Django, CodeIgniter. Proficiency in developing RESTful APIs and working with JSON/XML. Frontend proficiency in React.js, Angular.js; familiarity with AI tools for UI prototyping is a plus. Database expertise in MySQL, PostgreSQL, MongoDB; ability to build and optimize complex queries. Experience with messaging and stream-processing tools like RabbitMQ or Kafka is a bonus. Hands-on experience with CI/CD, Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP). Version control using Git and familiarity with code collaboration platforms (e.g., GitHub, GitLab). Familiarity with the Indian Power Sector, especially Power Market Operations (open access, exchanges, scheduling, etc.). Domain knowledge is an added advantage but not mandatory. Strong analytical, problem-solving, and decision-making skills. Excellent collaboration in cross-functional teams. Clear and effective verbal and written communication.

    Location

    : Bangalore

    Experience

    : 5 8 years

    Job Profile

    : We are looking for skilled professionals with experience in building web applications in Java. The job requires to compile technical documentation and user assistance material, requiring excellent communication skills. You will work as part of a software development team and be responsible for designing, implementing and maintaining Java applications.
  • Developers are responsible for analysing user requirements and business objectives, determining application features and functionalities, and recommending changes to existing Java-based applications among other duties.
  • Contribute in all phases of the development lifecycle.
  • Analyze user requirements to determine how to translate into Java.
  • Aligning application design with business goals.
  • Debug and resolve technical issues that arise during the development or after deployment at various stages.
  • Test to ensure designs are in compliance with specifications.
  • Continually engage in professional development. Develop documentation to track and assist users. Producing detailed design documentation. Make recommendations to existing job infrastructure.
  • 3-5 yrs experience in Java frameworks like Spring, Hibernate, SpringBoot, etc.
  • Experience in MVC pattern, MySQL database, Tomcat, Git, and Jira.
  • Relevant experience in thymeleaf, JSP, and other front-end technologies.
  • Analytical mindset and good problem-solving skills.
    Assistant Manager - Business Development

    Job Profile

    : Develop an overall understanding of the renewables business comprising Forecasting and Scheduling and Environmental Markets including IRECs and Carbon Credits. Take responsibility for new Business Development for the renewable business by developing a roll-out strategy, developing and managing relationships in key IPPs and clients, and working with the existing regional BD teams across the country. Represent REConnect at appropriate platforms including CERC, SERCs, State Nodal Agencies etc. Market Research and Market knowledge for potential opportunities and develop higher competency and values against our competitors. Prepare good presentations and reports on demand. Prepare comprehensive proposals and engagement letters for existing and new clients. Must be ready to travel extensively, even to remote areas if required. CRM with existing clientele.
    The candidate should be result oriented, self-motivated and must be able to take complete ownership of the entire function. The candidate should feel excited to be a part of a fast-paced start-up.

    Expected Skill Set

    : Educational Qualification: B. Tech (Electrical or equivalent) and/or MBA Very good communication skills Experience in Report writing Experience in preparing proposals and handling contracts Experience in Customer Relationship Management Good at Excel and other analytical tools

    Mock Interview

    Practice Video Interview with JobPe AI

    Start PHP 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 Skills

    Practice coding challenges to boost your skills

    Start Practicing Now

    RecommendedJobs for You

    hyderabad, telangana, india

    hyderabad, telangana, india