About us:
We are a fast-growing technology company that specialises in providing cutting-edge remote monitoring solutions powered by IoT (Internet of Things) technology. Our mission is to help businesses monitor and control critical assets remotely with real-time data, enhancing efficiency and decision-making.
About the role:
We are seeking an experienced and highly skilled Embedded C Engineer to join our
dynamic engineering team. The successful candidate will work on cutting-edge IoT
products, focusing on hardware and software development for embedded systems. The
role will require a deep understanding of real-time embedded programming on ARM-
based microcontrollers, IoT networking architecture, and wireless communication
technologies. You will play a crucial role in the design, development, and
implementation of innovative embedded software solutions for battery-operated
devices.
Key Responsibilities:
• Design, develop, test, and maintain embedded software for real-time
applications using Embedded C on ARM-based microcontrollers, specifically
targeting Cortex M-33.
• Collaborate with cross-functional teams to define system requirements and
ensure seamless hardware/software integration.
• Develop and optimize code for battery-operated devices, ensuring eLiciency in
power consumption and performance.
• Contribute to IoT product development, with a focus on networking architecture,
wireless protocols, and communication technologies.
• Implement and integrate IoT protocols, such as LoRa-WAN, Bluetooth, and NFC
for wireless communication in IoT ecosystems.
• Utilize test-driven development (TDD), continuous integration, and software
configuration management tools (such as Git) to maintain code quality and
reliability.
• Work on radio frequency (RF) technologies and ensure proper integration of RF
components in IoT devices.
• Conduct code reviews, debugging, and troubleshooting for optimized software
performance.
• Collaborate in the product development lifecycle, from concept design through
to mass production, focusing on design for manufacture and production testing.
• Stay up to date with the latest trends and technologies in IoT and embedded
systems, bringing innovative ideas to the table.
Qualifications:
• Bachelor’s/master’s degree in Computer science or any equivalent.
• Minimum 5 years on Embedded Software Engineer position, or similar role that
includes hardware and software development.
• Embedded C (Real-time code) ideally on ARM based micro-controllers.
• Experience with battery operated device featuring a Cortex M-33 microcontroller.
• Expertise in IoT networking architecture and protocols, wireless communication
technologies and hardware, microcontrollers, sensors, and interface chips.
• Knowledge and Experience in Analogue/digital electronics and PCB design would be
beneficial but not essential.
• Experience working with RF and radio access technologies for IoT (including wireless
standards and LoRa-WAN technologies and Bluetooth.
• Experience working with NFC technology for IoT.
• Knowledge and experience in Test Driven Development, Continuous Integration, and
Software Configuration Management tools such as Git.
• Product development, design for manufacture, production test experience.
• Solid knowledge of electronics hardware and the full software development lifecycle
for embedded software.
• Good command of written and spoken English.
• Eagerness to learn and develop knowledge in emerging technologies.
• Ability to work to deadlines, both individually and collaboratively, often with multiple
tasks.
How to Apply
Interested candidates are invited to submit their CVs outlining their qualifications, relevant experience and why they consider themselves to be right for the role.
Note: Only shortlisted candidates will be contacted for interviews.
We value diversity and are committed to creating an inclusive workplace that embraces and celebrates differences. We encourage applications from individuals of all backgrounds and experiences. We take data protection seriously; any personal information you provide will be processed securely and safely and we will never provide your personal information to a third party. A copy of our Job Application Privacy Policy is available on request.