Software Team Lead

The Opportunity!

We are looking to hire a Software Team Lead to lead a team of developers and getting involved with a small, fast-paced and dynamic company. Responsible for managing, maintaining, and advancing the state of the art smart grid metering technology in embedded software components.

 

About Us:

Corinex is a Clean Tech company creating new real time energy ecosystem. We develop and supply operating systems, network management software and functionality hardware to the utility companies that facilitates increased efficiencies in energy distribution.

Corinex broadband solutions are solving problem of integration of other disruptive technologies: EVs, renewable energy plants, distributed prosumers, storage and other IoT devices.

Corinex solutions are inevitable for modernization of electric grid and offer unlimited opportunities for growth. You can find our corporate video here: https://www.youtube.com/watch?v=VCc0q2IYHaQ

Responsibilities

  • Directly manage and grow a team of junior and senior software engineers
  • Maintain and support embedded Linux build system in a continuous integration environment, including packaging and deployment of software using version control
  • Oversee implementation of BPL communication firmware, interact with our central management software team on coordination
  • Define software architecture for a variety of hardware components
  • Work within a multidisciplinary team of electrical, mechanical, and web application and embedded development engineers from design through production and test
  • Manage a detailed schedule to ensure that software development is in sync with the overall program schedule
  • Our software work spans many areas, from embedded work on small microcontrollers, to numerical algorithms running analytic platforms, to telemetry processing, querying and display on central systems

Skills / Qualifications

  • Directly manage and grow a team of junior and senior software engineers
  • Maintain and support embedded Linux build system in a continuous integration environment, including packaging and deployment of software using version control
  • Oversee implementation of BPL communication firmware, interact with our central management software team on coordination
  • Define software architecture for a variety of hardware components
  • Work within a multidisciplinary team of electrical, mechanical, and web application and embedded development engineers from design through production and test
  • Manage a detailed schedule to ensure that software development is in sync with the overall program schedule
  • Our software work spans many areas, from embedded work on small microcontrollers, to numerical algorithms running analytic platforms, to telemetry processing, querying and display on central systems
  • Required qualifications:
  • Bachelor’s degree in CS, EE, CE or related degree (advanced degree preferred) with 8+ years of experience as an Embedded Software Engineer/Firmware Engineer or related title
  • Strong proficiency with C/C++, embedded Linux
  • Understanding of Layer 2/3 Networking fundamentals
  • Excellent communication skills and ability to clearly convey ideas to co-workers and management.
  • Experience with a product from early stage design through being shipped and supported via upgrades
  • Solid knowledge of Linux kernel internals (process scheduling, memory management, IPC), networking protocols and file system
  • Experience in developing and debugging device drivers and bootloaders
  • Ability to read schematics, experience with logic analyzers, oscilloscopes.
  • Practical development understanding of version control
  • Experience with ARM processor
  • Ability to thrive in a fast-paced, small company environment
  • Ability to manage a team of 5-10 software engineers

Compensation

An interesting working environment in the industry-leading international Company, great growth potential, industry competitive salary, stock options based on results.

How to Apply:

To apply for this role please send your resume to hr@corinex.com