Control Software Engineer

2 weeks ago


Bengaluru, Karnataka, India Fluence Full time
About Fluence: Fluence Energy, Inc. (Nasdaq: FLNC) is a global market leader in energy storage products and services, and optimization software for renewables and storage. With a presence in over 47 markets globally, Fluence provides an ecosystem of offerings to drive the clean energy transition, including modular, scalable energy storage products, comprehensive service offerings, and the Fluence IQ Platform, which delivers AI-enabled SaaS products for managing and optimizing renewables and storage from any provider. Fluence is transforming the way we power our world by helping customers create more resilient and sustainable electric grids.For more information, visit our , or follow us on or . To stay up to date on the latest industry insights, . OUR CULTURE AND VALUES We are guided by our passion to transform the way we power our world. Achieving our goals requires creativity, diversity of ideas and backgrounds, and building trust to effect change and move with speed. We are Leading Fluence currently has thousands of MW of energy storage projects operated or awarded worldwide in addition to the thousands of MW of projects managed by our trading platform—and we are growing every day. We are Responsible Fluence is defined by its unwavering commitment to safety, quality, and integrity. We are Agile We achieve our goals and meet our customer's needs by cultivating curiosity, adaptability, and self-reflection in our teams. We are Fun We value the diversity in thought and experience of our coworkers and customers. Through honest, forthcoming, and respectful communications we work to ensure that Fluence is an inclusive and welcoming environment for all. ABOUT THE POSITION:We are looking for a Software Engineer with a passion for software design and extensive experience with C++, Agile Scrum using Jira, and Git. Our Control System is comprised of three main applications: Controls, UI, and the Data Acquisition System. You will report to the Director of Control Application Software Development. As a hands-on member of the development team, you will also do the work of delivering a releasable Increment of product at the end of each Sprint.

What will our ideal candidate bring to Fluence?

Responsibilities Serve as the C++ software developer designing system-level BMS (Battery Management System) in Fluence's energy storage products for utility and grid applications. Develop BMS software, and integrate grid-scale battery and power conversion systems from industry-leading manufacturers. Design, develop, build, and document software applications using C++. Support requisition engineering. Troubleshoot field issues and identify root causes. Focus on robustness, security, performance, scalability, and maintainability. Meet project timelines and budget. Track, manage, document, and report work using JIRA and Confluence. Foster a spirit of teamwork that allows for impersonal disagreement over ideas, conflict, and expeditious resolution. What will you bring to Fluence? Bachelor in the areas of Computer Science, Electrical, Mechanical or related fields from an accredited university. Expertise in object oriented software development with C++, preferably for Linux. Basic knowledge of a scripting language, preferably Python. Experience in Math Works MATLAB/Simulink for model-based systems engineering. Expertise using the Agile development framework and Git workflow. Enthusiasm for getting things done, taking personal responsibility, adding value within a team setting, learning new things, and ability to work with minimal supervision. Willing and able to travel, domestically and internationally, up to 5% of the time. You may also have experience: 3+ years of control SW development experience. MS in Computer Science, Software Engineering, or Mathematics from an accredited university. Significant related work experience will be considered in place of a master's degree. Expertise in developing Battery Management System software. Knowledge of power system market applications, power generation, and/or energy storage system controls. Experience in Test Driven Development. Experience with Continuous Integration. Experience in Linux shell script programming. Experience with Industrial Protocols: CAN, Modbus TCP. Experience with Containers (docker). Fluence IS AN EQUAL OPPORTUNITY EMPLOYER and fully subscribes to the principles of Equal Employment Opportunity to ensure that all applicants and employees are considered for hire, promotion, and job status without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, marital or familial status.

  • Bengaluru, Karnataka, India Fluence Full time

    About Fluence:Fluence Energy, Inc (Nasdaq:FLNC) is a global market leader in energy storage products and services, and optimization software for renewables and storage. With a presence in over 47 markets globally, Fluence provides an ecosystem of offerings to drive the clean energy transition, including modular, scalable energy storage products,...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time

    About the business:MRI Software is a global Proptech leader delivering innovative applications and hosted solutions that free real estate companies to elevate their business.Our flexible technology platform, along with an open and connected ecosystem, allows us to meet the unique needs of real estate businesses, from property-level management and accounting...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time

    About the business: MRI Software is a global Proptech leader delivering innovative applications and hosted solutions that free real estate companies to elevate their business. Our flexible technology platform, along with an open and connected ecosystem, allows us to meet the unique needs of real estate businesses, from property-level management and...

  • Control Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Titagarh Full time

    PACIS Control EngineerPurpose of the Job:Perform control engineering activities for the Passenger Announcement and Communication Information System (PACIS), encompassing architecture design to detailed specification, interface development, and logical diagram formulation.Responsibilities: Low Voltage and Software Control Design:Develop low voltage and...

  • Control Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Titagarh Full time

    PACIS Control EngineerPurpose of the Job:Perform control engineering activities for the Passenger Announcement and Communication Information System (PACIS), encompassing architecture design to detailed specification, interface development, and logical diagram formulationResponsibilities:Low Voltage and Software Control Design:Develop low voltage and software...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time

    UI Framework: Blazor; ExtJS Database: Microsoft SQL Server/Azure SQL Job Title: . Net Developer HR Job Title: Software Engineer II/III Location: Bangalore MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products. As a Software Engineer, you will be responsible for developing, testing, and maintaining software...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Spigot Software Pvt Ltd Full time

    Job Title: Software Automation EngineerCompany: Innovative Tech SolutionsThe main role focuses on working on automation alongside regression tasks to ensure high-quality product releases are delivered on time. This position offers the chance to contribute to various aspects of ACK release flow including Build, Test, Package, Release, Configure, and Monitor....


  • Bengaluru, Karnataka, India Jaguar Land Rover Technology and Business Services India Private Limited Full time

    About JLR: Innovative. Trusted. Pioneering. These three qualities have always summed up Jaguar Land Rover. They have been encapsulated within the performance, luxury and excellence of all our products. They are what every person working for us lives and breathes. From creating intelligent hybrids to building driverless vehicles, evolving existing...


  • Bengaluru, Karnataka, India Jaguar Land Rover Technology and Business Services India Private Limited Full time

    AboutJLR:Innovative. Trusted. Pioneering. These three qualities have always summed up Jaguar Land Rover. They have been encapsulated within the performance, luxury and excellence of all our products. They are what every person working for us lives and breathes. From creating intelligent hybrids to building driverless vehicles, evolving existing technologies...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Cloud Software Group Full time

    Do you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you We are now going back to our roots as a standalone business unit to focus on our SaaS business—an area where we see growth potential. This business unit is unique, and we certainly aren't afraid to stand out...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Software AG Full time

    We help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Software AG Full time

    We help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it...

  • Financial Controller

    2 weeks ago


    Bengaluru, Karnataka, India TYASuite Software Solutions Full time

    Keyskills: Proven working experience as a Financial Controller 9+ years of overall combined accounting and finance experience Qualified CA preferred Thorough knowledge of accounting principles and procedures Experience with creating financial statements Experience with general ledger functions and the monthend/year end close process Excellent accounting...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software Group: Cloud Software Group combines the capabilities of Citrix and TIBCO, creating one of the world's largest cloud software providers, serving over million users worldwide. When you join Cloud Software Group, you are making a difference for real people, each of whom counts on our suite of cloud solutions to get work done – from...

  • Software Engineer I

    2 weeks ago


    Bengaluru, Karnataka, India Rocket Software Full time

    Job DescriptionSummary: The Software Engineer-I is responsible for designing, developing, troubleshooting, and debugging software programs for software enhancements and new products. They develop software tools for operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools.Essential Duties and Responsibilities:Learn and...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    Worker Sub-Type: Regular Job Description: Blackberry - the iconic brand you know and trust – is now a market leading cybersecurity software and services company. Our Endpoint Security product line focuses on protecting an organization's network against cyber-attacks by securing its endpoints—including employees' connected computers, smart phones, and...

  • Sr. Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Rootstock Software Full time

    About Us:Rootstock Software is a leading provider of cloud manufacturing and supply chain solutions built on the Salesforce platform. We empower manufacturers and distributors to optimize operations, increase visibility, and accelerate growth. As part of our expanding engineering team in India, we seek a skilled Software Engineer to contribute to our...

  • Sr. Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Rootstock Software Full time

    About Us:Rootstock Software is a leading provider of cloud manufacturing and supply chain solutions built on the Salesforce platform. We empower manufacturers and distributors to optimize operations, increase visibility, and accelerate growth. As part of our expanding engineering team in India, we seek a skilled Software Engineer to contribute to our...


  • Bengaluru, Karnataka, India TekIT Software Solutions Full time

    Job Description : You will play a key role in designing, developing, and maintaining high-performance, scalable, and flexible API servers that can handle massive traffic volumes. You will collaborate closely with cross-functional teams to deliver exceptional software solutions and contribute to the overall success of the company. Required Skills : ...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Upland Software Full time

    Description Software Engineer IIJob Description Opportunity Summary Upland BA Insight provides an AI search platform enabling organizations to deploy search solutions both internally and for their extranet / internet needs. Our technology stack provides an end-to-end solution for all search needs: from indexing any content source and enhancing...