Overview:
I am on the look out for an experienced Senior Embedded Software Engineer to play a pivotal role in designing, developing, and integrating advanced solutions in IoT and OT environments. This position requires an innovative thinker with a deep technical background and a passion for tackling complex challenges.
As a key contributor, you will define detailed specifications for hardware, software, and network components, ensuring seamless system functionality and reliability. You will also address technical issues during implementation, optimise system performance, and ensure compliance with security standards. In addition to internal collaboration with engineering and product teams, you will work on research-driven projects to integrate solutions across multiple domains.
Key Responsibilities:
* Develop and document comprehensive specifications for hardware, software, and network systems.
* Resolve technical challenges during the design and implementation phases.
* Drive system optimization to achieve high levels of reliability, security, and compliance.
* Collaborate with diverse teams and partners to deliver integrated end-to-end solutions.
* Contribute to research and development projects, ensuring seamless interoperability with partner technologies.
Required Skills and Experience:
* 5+ years of demonstrated experience in systems engineering, with a focus on embedded systems development.
Software/Embedded Systems Expertise:
* Proficiency in C programming and Unix/Linux systems.
* Strong understanding of design patterns, version control (Git), code reviews, and testing methodologies.
* Deep knowledge of firmware architectures, hardware abstraction layers, and embedded systems design patterns.
Hardware Fundamentals:
* Familiarity with hardware architecture and microcontroller/microprocessor principles.
* Expertise in communication protocols such as I2C, SPI, and UART.
* Experience in hardware/software interface design and electronic design principles.
* Knowledge of hardware security concepts.
Networking Protocols Knowledge:
* Proficiency in TCP/IP, UDP, MQTT, and other networking protocols for connected devices.
Desirable Qualifications:
* Experience in developing IoT or OT solutions.
* Knowledge of security principles and their application in embedded systems.
* Familiarity with collaborative tools such as Confluence, Miro, and Jira.
* Experience leading or mentoring teams.
* Strong problem-solving skills and a proactive, collaborative mindset.
Find out more
If you would like to have a confidential conversation and find out more about this opportunity, then get in touch with at Johnathan Potts Search 5.0 on 07880850450 or click apply