Inventus Power Illinois LLC - Woodridge, IL

posted 3 days ago

Full-time - Senior
Woodridge, IL
1,001-5,000 employees

About the position

The Sr. Software Manager at Inventus Power is responsible for overseeing the software design and development of lithium-ion products and applications. This role involves managing the software development team in the US, mentoring engineers, and ensuring the delivery of quality software solutions. The manager will collaborate closely with cross-functional teams and international partners to drive innovation and maintain high standards in software development practices.

Responsibilities

  • Manage and oversee the software design and development of lithium-ion products and applications.
  • Mentor, motivate, and grow a high-performing team of talented software engineers.
  • Oversee the planning, execution, and delivery of software projects related to Lithium-Ion BMS development.
  • Utilize deep understanding of software engineering principles to drive design and implementation of BMS software solutions.
  • Collaborate closely with hardware engineers, firmware developers, and product managers.
  • Work closely with the software engineering team in China to develop next-generation BMS technologies.
  • Provide input for vendor evaluations and investment decisions around IoT/SaaS technology.
  • Lead the team in adoption/adherence to development best practices and standards.
  • Act as a scrum master, collaborating with the product owner & QA to meet requirements.
  • Maintain team velocity, feature throughput, and quality at sustainable levels.
  • Perform regular root cause analysis and drive process changes to mitigate risks and issues.
  • Create and maintain the code review and unit test framework for software applications.
  • Identify and report on key KPIs for software development.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or relevant field.
  • 15+ years experience in software design and development delivering effective solutions.
  • 5+ years developing BMS technologies with demonstrated experience building BMS platforms.
  • 5+ years experience in a software managerial role leading projects and teams.
  • Thorough understanding of the software development lifecycle and tools.
  • Leadership and managerial abilities, including hiring, training, and evaluating staff.
  • Strong technical and analytical skills.
  • Working knowledge of various platforms and software languages such as Embedded C, Unix, Java, SQL, and JavaScript.
  • Experience with various frontend and backend technologies such as Amazon IoT, Kibana, Redshift, Glacier, Web Services (REST API), MQTT, React/Angular JS is preferred.
  • Significant experience scaling solutions on private, public, and hybrid cloud infrastructures.
  • Knowledge of Scrum/Kanban Agile workflow methodologies.
  • Excellent English written and verbal communication skills.

Nice-to-haves

  • Fluent in Mandarin is preferred.
  • Experience in development of a flexible/configurable BMS architecture covering low and high voltage applications.
  • Customer-focused attitude with high professionalism and discretion.

Benefits

  • Equal Employment Opportunity and affirmative action employer.
  • Commitment to diversity and inclusion in the workplace.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service