cover image
Gerrell & Hard

Gerrell & Hard

www.gerrellandhard.co.uk

1 Job

10 Employees

About the Company

Gerrell & Hard is an established High Technology and Engineering Recruitment Consultancy with a significant presence in traditional and future technologies. Founded in 2011, our insight into global technological trends has allowed us to become a recruitment partner of choice for businesses and professionals in a constantly-changing world. We're a recruitment consultancy with a difference. You'll find no hard-nosed salespeople or daily sales KPIs in our business. There is nothing in our culture to distract us from the all-important job of delighting clients and candidates. Instead, Gerrell & Hard is a company of exceptional professional consultants who are experts in their field, working in an environment that puts quality of service first. Our mission is to become a brand synonymous with outstanding service, partnership, empathy and expertise, and to provide the kind of high-calibre service and insight that our customers need to gain a competitive edge in some of the most demanding and changeable frontier sectors. This begins with our culture. By providing our employees with a great working environment, we see continuous improvement and enjoy superb relationships with our clients and candidates. Being experts in what motivates people to work, we understand that when work's a pleasure, life's a joy.

Listed Jobs

Company background Company brand
Company Name
Gerrell & Hard
Job Title
Principal Software Engineer IOT & FULL-STACK
Job Description
Job Title: Principal Software Engineer, IoT & Full‑Stack Role Summary: Lead the design, implementation, and integration of embedded IoT components and full‑stack applications for a high‑power electric vehicle (EV) charging platform that combines battery storage, smart energy management, and ultra‑fast DC charging. Own end‑to‑end development cycles, mentor engineering teams, and collaborate cross‑functionally with hardware, data science, and product stakeholders to deliver scalable, reliable charging solutions for grid‑constrained sites. Expectations: * Deliver high‑quality software on time within a fast‑paced, VC‑backed startup environment. * Validate and refine system architecture for performance, safety, and compliance. * Enable rapid integration of new hardware modules and firmware updates. * Foster a culture of continuous improvement, code quality, and knowledge sharing. Key Responsibilities: * Architect and develop embedded firmware for EV charging hardware and IoT sensors. * Build and optimize full‑stack services (REST/GraphQL APIs, micro‑services) that manage charging sessions, billing, and energy analytics. * Implement secure communication protocols (MQTT, TLS, OTA updates) and ensure low‑latency, high‑reliability data streams. * Design and maintain data models, database schemas, and real‑time data pipelines for usage, performance, and telemetry analysis. * Conduct code reviews, define coding standards, and mentor junior engineers. * Collaborate with QA to devise automated unit, integration, and end‑to‑end tests. * Evaluate and adopt new tools, frameworks, and IoT standards that improve scalability and maintainability. * Engage with cross‑functional teams to translate product requirements into technical specifications. * Participate in incident response, root‑cause analysis, and post‑mortem documentation. Required Skills: * 8+ years of software development experience, with 3+ years in embedded IoT and full‑stack roles. * Proficiency in C/C++ for firmware and Python/Java/Kotlin for server‑side code, plus front‑end (React, Angular, or Vue) experience. * Strong background in real‑time operating systems (FreeRTOS, Zephyr) and embedded networking (Ethernet, CAN, BLE). * Experience with cloud platforms (AWS, Azure, GCP) and container orchestration (Docker, Kubernetes). * Knowledge of secure communication, OTA update mechanisms, and ISO/IEC 27001 or SOC 2 compliance. * Familiarity with power electronics, battery management systems, and EV charging protocols (ISO 15118, OCPP). * Excellent problem‑solving, communication, and team‑leadership skills. Required Education & Certifications: * Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. * Certified ScrumMaster (CSM) or equivalent agile certification preferred. * IoT or embedded systems certifications (e.g., CompTIA Network+, IoT Engineer) are advantageous.
Bicester, United kingdom
On site
Senior
05-11-2025