One of our clients within the advanced mobility sector is looking for an experienced Firmware Engineer to join their team!
You will be employed by our client in a full-time permanent position.
Core Responsibilities :
- Interpret comprehensive product-level specifications into functional embedded software implementations, particularly within the domain of next-generation connected electric transport platforms and their peripheral systems.
- Collaborate extensively with interdisciplinary engineering teams to conceptualise, engineer, validate, and release high-volume electrified vehicles.
- Contribute to the formalisation and refinement of operational methodologies within the electromechanical systems division.
- Assume ownership of the full software development lifecycle, including architecture design, implementation, validation, integration, iterative refinement, and release management of allocated subsystems.
- Engage meaningfully in architectural deliberations spanning both hardware and software domains, contributing to peer review and quality assurance processes.
- Oversee the establishment of rigorous validation protocols to ensure comprehensive system-level testing and regulatory conformity.
- Provide engineering support for the seamless transition from prototype to scalable manufacturing.
Essential Qualifications and Experience :
- A minimum of five years’ demonstrable experience in the design, development, and commercial launch of sophisticated consumer-oriented electronic products.
- A thorough grounding in established software engineering principles, including structured development methodologies and industry-standard practices.
- Advanced programming proficiency in C and C++.
- Operational competence in distributed version control systems, particularly Git.
- Practical expertise with short-range wireless technologies and communication protocols, including Bluetooth version 5, Controller Area Network (CAN), Serial Peripheral Interface (SPI), and Inter-Integrated Circuit (I²C).
- Demonstrated ability in hardware component selection and both analogue and digital circuit design.
- Proficient in the interpretation of electronic schematics and engaged in testing of printed circuit board assemblies (PCBAs) during both development and production phases.
- Comprehensive knowledge of core technologies commonly deployed in contemporary consumer electronic devices, including but not limited to embedded operating systems, real-time operating systems (RTOS), system-on-chip (SoC) architectures, mobile platforms (Android / iOS), middleware, sensor arrays, wireless communication interfaces, and graphical user interfaces (GUIs).