Senior Software Engineer

5 years

0 Lacs

Posted:4 weeks ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Contract

₹20,000 - ₹28,000 per week (depending on experience)

About Us:

Dusk Energy is an innovative technology company focused on optimizing distributed energy resources (DERs) in Australia's National Energy Market. We develop platforms for controlling solar inverters, batteries, and EV chargers based on real-time pricing, enabling smarter energy trading and sustainability. Join our dynamic team as a contractor to build cutting-edge solutions that drive the future of renewable energy.

The Role:

We're seeking a skilled Senior Software Engineer contractor specializing in Rust for a 6-12 month project (40 hours per week). This is an independent contractor position where you'll deliver a robust integration module for inverter telemetry and control, working autonomously with predefined deliverables. Daily updates via meetings with our Australian team will ensure alignment.

Key Responsibilities:

  • Develop a code module in Rust to connect to inverter cloud APIs (REST or similar) and retrieve live or near real-time telemetry data.
  • Push inverter and energy telemetry data to an MQTT broker using predefined topics and payload structures.
  • Implement a REST API endpoint for onboarding, allowing users to register and link inverters to a "site," with metadata stored in a PostgreSQL database.
  • Enable inverter control via MQTT (using predefined RPC topics) and create corresponding REST API endpoints for specific commands.

Requirements:

  • Strong proficiency in Rust programming (essential).
  • Experience with REST APIs, MQTT protocols, and real-time data handling.
  • Familiarity with PostgreSQL for database operations.
  • Knowledge of energy systems or IoT integrations is a plus.
  • Ability to work independently, deliver clean, testable code, and manage your own schedule while committing to 40 hours per week and daily Australian-time meetings.

Why Contract with Us?

  • Impactful work on renewable energy tech with real-world applications.
  • Flexible terms and weekly invoice-based payments.
  • Potential for extension or future projects in AI-driven energy optimization.

Job Type: Contractual / Temporary
Contract length: 12 months

Pay: ₹20,000.00 - ₹28,000.00 per week

Education:

  • Master's (Preferred)

Experience:

  • Software design: 5 years (Preferred)

Language:

  • English (Required)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Rust Skills

Practice Rust coding challenges to boost your skills

Start Practicing Rust Now

RecommendedJobs for You