Accessibility Links

Embedded Software Engineer

  • Job reference: 928146
  • Location: Cork
  • Salary: Negotiable
  • Job type: Permanent
  • Sector: Engineering, Manufacturing & Facilities, Life Sciences
  • Date posted: 11/10/2019

Orion Group are looking for a Software Engineer (Embedded Systems) for our multinational client based in the Cork area. This is a Permanent Role.

About the company

Exciting opportunity for a Software Engineer (Embedded Systems) to join an energetic, dynamic and innovative energy business.

Building the power plant of the future - the Virtual Power Plant. A decentralised and 100% renewable energy power plant driven by energy storage, blockchain and the people. We see a bright green future where electricity consumers are given the opportunity to participate in a socially responsible and environmentally friendly energy system, where they can buy, sell and trade energy within the community while also supporting the wider grid network and local renewable energy generators.

Our VPP software platform, FlexiGrid, controls and aggregates home batteries and electric vehicles to operate as a 'Virtual Power Plant', allowing energy suppliers to intelligently link energy storage to low-cost renewable generation and therefore deliver affordable green energy to their customers.

Currently involved in several exciting projects with high-profile industrial and academic partners. These ground-breaking projects have the potential to be a key catalyst in the next evolution of the electricity system.

Job Purpose

Looking for a highly talented Software Engineer (Embedded Systems) with an exceptional eye for detail. The candidate needs to be highly self-motivated, innovative and confident in developing bespoke software solutions.

Our software platform, FlexiGrid, controls home and commercial batteries, smart electric vehicle (EV) chargers and other grid-connected flexibility assets. This involves communicating via Modbus - and sometimes, through high-level third-party APIs - through a local network.

We are a small team looking for a capable software developer to focus on communicating with embedded systems. That said, your ability and willingness to be flexible will play the biggest role in determining if this job is for you.
Main Responsibilities of the role

  • The candidate will play a leading role in the continued design and development of the client's cloud-based software control platform, FlexiGrid, which is designed to interact with various external platforms and APIs including inputs from energy trading markets, weather forecasts, electrical grid signals, customer energy consumption patterns etc.
  • You will be responsible for, and we expect you to be familiar with best practices for developing software which is Testable, Dependable & Maintainable
  • You should take pride in ensuring that your software secure and performant
  • The platform is designed to interact with various external platforms and APIs including inputs from energy trading markets, weather forecasts, electrical grid signals, customer energy consumption patterns etc.
  • Analyse, design and develop new applications, taking projects through the entire software development cycle from concept to product release
  • Maintain and fine-tune existing applications to meet performance targets as business expands
  • Plan and execute projects in a timely manner
  • Look for opportunities to introduce new products, processes and innovations
  • Carry out any additional duties as may reasonably be required within the general scope and level of the post
  • The candidate should always be prepared to have fun in the workplace while sharing the company's passion for environmental sustainability and energy decarbonisation. The role can be based in either Cork or Orkney.

Desired Experience and Background of the successful candidate

  • Hold a relevant BEng / BSc or higher degree in Computer Science, Computer Engineering or similar (or any other related technical discipline if sufficient experience in software development / programming)
  • A suitable programming language of your choice
  • Familiarity with low level protocols such as Modbus and willingness to learn
  • Linux familiarity (from a developer's perspective) highly desirable
  • Git experience
  • Ability and desire to learn and implement new programming languages
  • Excellent organisational and time management skills
  • Capable of working within a project team to achieve results
  • Experience in .NET programming
  • Experience with SCADA systems
  • Knowledge of the energy sector
  • Option to do some work on server backends

Our role in supporting diversity and inclusion
As an international workforce business, we are committed to sourcing personnel that reflects the diversity and values of our client base but also that of Orion Group. We welcome the wide range of experiences and viewpoints that potential workers bring to our business and our clients, including those based on nationality, gender, culture, educational and professional backgrounds, race, ethnicity, sexual orientation, gender identity and expression, disability, and age differences, job classification and religion. In our inclusive workplace, regardless of your employment status as staff or contract, everyone is assured the right of equitable, fair and respectful treatment.

Similar jobs
Equipment Engineer
  • Salary Negotiable
  • Job type Contract
  • Location Dublin South, Dublin
  • Description Orion Group Sciences are looking for an Equipment Engineer for our multinational pharmaceutical client based in the South of Dublin area on an initial 12-month contract with the potential to extend
Quality Engineer
  • Salary Negotiable
  • Job type Contract
  • Location Dublin
  • Description Orion Group Sciences are looking for a Quality Engineer for our multinational pharmaceutical client based in the Dublin area on an initial 12-month contract with the potential to extend
Project Engineer
  • Salary Negotiable
  • Job type Contract
  • Location Dún Laoghaire, Dublin
  • Description Orion Group are looking for a Project Engineer for our Multinational Pharmaceutical client based in the South of Dublin on an initial 12-month contract with the potential to extend