Advance Search

Browse Jobs

Senior Embedded Software Engineer

Posted 18 days ago

  • Colwall Stone, Herefordshire
  • Any
  • External
  • Expired - 2 months ago
Designed, engineered, and manufactured in the UK, Indra offers the best smart charging products on the market using pioneering, patented technology. With industry leading reliability, Indra's high-quality, high-performance EV smart chargers are easy to install and operate; and are already in use in thousands of home and commercial locations worldwide. Its products are not only smart for customers, but also deliver maximum results for the grid and minimum impact on the environment.
Indra was founded in 2013 on a mission to create the smartest way to power EVs (electric vehicles). With its design, R&D, engineering, and manufacturing operations based in Malvern, this British company has fast become a leading EV and smart energy technology business. It is creating tomorrow's sustainable energy ecosystem today through the use of pioneering technology that integrates the car, the home and the grid.
Indra has designed a range of innovative EV chargers that offer more convenient, reliable, cheaper and sustainable EV charging capability. The company has also developed the first viable bi-directional V2G (vehicle to grid) charger which allows power to flow both ways, enabling users to control the flow of energy to where it's most needed. This revolutionary technology means customers are able to access energy when needed and at its cheapest and most sustainable, and it also assists the grid in balancing energy load and demand.
By working with carefully selected professional installer networks, Indra's high-quality, high-performance products are easy to install and operate; and are already in use in thousands of home and commercial locations worldwide.
At Indra, diversity, equity, and inclusion are at the core of who we are. Our commitment to these values is across the company and they are key to our mission and to our impact. We know that having varied perspectives helps generate innovative ideas to make a difference in a changing world.
Benefits available to Indra's employees include:
• 5% matched Pension
• 25 days annual holiday allowance in addition to bank holidays
• 1 day annual volunteering leave
• Quarterly Team Building events
• Social events
• Wellbeing, Health & Safety and Green Forums
• Employee referral reward scheme
• Long service reward scheme
• Discretionary bonus
• Benefits Platform (includes cycle2work scheme, retail discounts, eye test voucher, employee assistance programme, health cash plan etc)*
• Monthly wellbeing allowance*
• Enhanced Maternity/Paternity pay
• Mental Health First Aiders
• Company Car scheme*
*Available to employees who have completed their successful probation period.
The company reserves the right to change these benefits at any time.
KEY RESPONSIBILITIES
As an experienced Senior Embedded Software Engineer you would join our talented team of Embedded Software engineers, developing the code at the core of Indra's family of intelligent charging technology. Reporting to our Embedded Software Team Lead you'll take on project tasks as part of a delivery team, you'll work collaboratively to define, architect, design, develop, test and integrate software to support deliver of our new charging products. It is an exciting time for the business. We're already winners of the Chargepoint Manufacturer of the Year Award 2023 and we have great plans to expand our range of products! We're particularly excited to be continuing the development of V2H and V2G technologies which we believe are the future of EV charging technology
• Design, develop and unit test embedded firmware at a high-quality level for next generation smart energy products for Electric Vehicles and Home Integration.
• Contribute to defining software architecture for new products.
• Lead development on firmware elements of various smart charging technologies.
• Implement code in accordance with EV Smart Charging industry standards and regulations.
• Support the continuous improvement of our agile development process.
• Participate in and lead code reviews.
• Implement and champion software industry best practices (code simplicity, agility, architecture, security, use of application frameworks, etc.).
• Be knowledgeable with respect to our software products and able to work with our external partners.
• Take responsibility for assessing issues escalated from Customer Support team and implementing fixes as required.
• Support the planning and estimation process in respect process for software development.
• Mentor junior engineers and lead sub-teams on specific tasks.
• Foster relationships with internal key stakeholders to ensure product quality and timely delivery.
SKILLS OVERVIEW
Qualifications
• Degree in Embedded Software Engineering/ Software engineering/ Electronics engineering or equivalent.
• More than 5 years' experience in the embedded software industry, ideally smart IoT devices, automotive electric vehicles, or smart grid management systems.
Essential Skills
• Fundamental understanding of the embedded development process from Low level "bare metal" firmware development through to Embedded Linux applications
• Hands on experience of Embedded Linux and associated Build tools (Buildroot or YOCTO)
• Experience using agile tools and methodologies in an embedded context (Jira, Scrum etc.)
• Familiar with Embedded communication buses e.g., I2C, SPI, UART, CAN
• Familiar with IoT communication over Ethernet, Wi-Fi, Bluetooth, GSM, 3G, 4G
• Version control e.g., Git
• Software modelling in UML, Software documentation using Doxygen
Core Qualities
• Team player and share their knowledge with others.
• Able to work independently with a high degree of autonomy when required.
• Strong teamwork and communication skills - collaboration is part of the software process at Indra.
• Has a solid record of completing work on time, to specification and at the right level of quality.
• Able to cope with difficult technical challenges.
• Adaptable and Accountable
Desirable Skills
• Familiar with security concepts such as encryption, authentication, secure boot, and TLS security standards.
• Comfortable using continuous integration systems e.g., build systems like Jenkins.
• Writing unit tests as part of test-driven development (TDD).
• Automotive charging infrastructure technologies.
Apply