System Architect – Firmware at Ralliant
Glasgow, Scotland, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

20 Feb, 26

Salary

0.0

Posted On

22 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Embedded Firmware Development, C/C++ Programming, Microcontroller Architectures, SoC Architectures, Real-Time Systems, Interrupt Handling, Low-Level Hardware Interfaces, RTOS, Firmware Debugging Tools, Service-Oriented Architectures, Object-Oriented Design, Version Control Systems, CI/CD Pipelines, Industrial Communication Protocols, Embedded Linux, Cybersecurity Principles

Industry

Electrical Equipment Manufacturing

Description
Collaborate with Product Managers and Product Owners to define commercial and technical requirements for embedded systems and firmware platforms. Lead architecture development for embedded firmware across multiple product lines, ensuring scalability, reliability, and maintainability. Design and implement firmware using C/C++ for microcontrollers and SoCs, with a focus on real-time performance and hardware integration. Develop automated unit and integration test plans using test-driven development methodologies. Document architecture, design decisions, and implementation details for internal and external stakeholders. Bachelor's or Master's Degree in Electrical Engineering, Computer Engineering, Embedded Systems, or related field. 5+ years of professional experience in embedded firmware development. Strong proficiency in C/C++ for embedded systems. Experience with microcontroller and SoC architectures (e.g., ARM Cortex-M, DSPs). Deep understanding of real-time systems, interrupt handling, and low-level hardware interfaces (SPI, I2C, UART, Ethernet). Familiarity with RTOS and bare-metal programming. Experience with firmware debugging tools (JTAG, oscilloscopes, logic analysers). Knowledge of service-oriented architectures and microservices in embedded contexts. Strong grasp of object-oriented design and modular firmware architecture. Experience with version control systems (e.g., Git) and CI/CD pipelines for embedded development. Independent, visionary, and detail-oriented with strong leadership skills. Experience with IEC 61850, DNP3, Modbus or other industrial communication protocols. Familiarity with embedded Linux and secure firmware update mechanisms Knowledge of Ethercat or similar is beneficial. Knowledge of cybersecurity principles in embedded systems. Agile development methodologies tailored to embedded systems. Experience with automated testing frameworks Background in model-based design and code generation.
Responsibilities
Collaborate with Product Managers and Product Owners to define requirements for embedded systems and firmware platforms. Lead architecture development for embedded firmware across multiple product lines, ensuring scalability, reliability, and maintainability.
Loading...