Linux Application Developer

Invinity provides vanadium flow batteries for grid-scale energy storage, offering a sustainable alternative to lithium-ion batteries.
$100,000 - $150,000
Embedded
Mid-Level Software Engineer
Hybrid
Energy

Description For Linux Application Developer

Invinity Energy Systems is at the forefront of revolutionizing grid-scale energy storage through their innovative vanadium flow batteries. As a publicly traded company with operations across the UK, Canada, the US, and Australia, they've successfully deployed 75,000 kilowatt-hours of battery systems across 82 projects in 15 countries.

The Linux Application Developer role is a critical position within their Battery Control Software team, focusing on developing the core distributed control and management platform. This platform serves two essential functions: providing mission-critical battery system functionality for grid demands and managing data collection for their cloud-based analytics platform.

The ideal candidate will work at the intersection of embedded systems and energy management, developing software that powers sustainable energy solutions. You'll be exposed to real-time control systems, reliable networking, and high-performance computing, making this an excellent opportunity for someone passionate about both technical challenges and environmental impact.

What makes this role unique is its direct contribution to transforming renewable energy into a stable and dependable power source. Invinity's technology offers significant advantages over traditional lithium-ion batteries, with systems that don't degrade, won't catch fire, and can operate continuously for 25 years. Backed by the UK Infrastructure Bank, the U.S. Department of Energy, and leading institutional investors, Invinity is positioned for dramatic growth in the expanding energy storage market.

The company offers a competitive salary range of $100,000-$150,000 and values collaboration, initiative, and technical excellence. This is an opportunity to join a company where every team member plays a crucial role while participating in landmark clean energy projects worldwide.

Last updated an hour ago

Responsibilities For Linux Application Developer

  • Design and develop embedded Linux software applications for energy systems
  • Develop and implement algorithms for energy management and battery control
  • Collaborate with hardware engineers to integrate software with hardware components
  • Optimize system performance and ensure high reliability and efficiency
  • Take responsibility for ensuring code is well-tested and documented

Requirements For Linux Application Developer

Linux
Python
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • Excellence in creating C/C++ application software for embedded Linux platforms
  • Experience developing mission-critical systems
  • Excellent problem-solving skills and attention to detail
  • Comfort working in an agile development environment
  • Familiarity with tools such as Git, Cmake, Jira, Jenkins
  • Knowledge of Python or other scripting languages (desirable)
  • Experience in the energy/power sector (desirable)

Interested in this job?

Jobs Related To Invinity Energy Systems Linux Application Developer

Software Engineer - EGSE, Project Kuiper

Software Engineer position at Amazon's Project Kuiper, developing embedded systems and ground support equipment for satellite operations.

Manufacturing Test Engineer (Electronics)

Manufacturing Test Engineer position at Microsoft focusing on integrated test solutions for devices, combining hardware and software expertise in a factory environment.

Test Engineer

Test Engineer position at Kairos Power, focusing on molten salt testing systems for nuclear energy technology, offering $101K-$119K in Alameda, CA.

Electrical/Firmware Engineer

Electrical/Firmware Engineer role at BioIntelliSense developing medical IoT wearable devices, focusing on embedded systems and firmware development with competitive compensation and benefits.

ADAS Vehicle Integration Engineer

ADAS Vehicle Integration Engineer position at Qualcomm China, focusing on automotive systems integration, testing, and ADAS technology implementation.