FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Firmware Engineer
Landis+GyrFirmware Engineer designing and developing firmware for cutting-edge communication technology at Landis+Gyr. Focused on IoT, RF communication, and collaboration with global teams.
Tech Stack
Tools & technologiesIoTLinuxPythonRTOSTCP/IPTFS
About the role
Key responsibilities & impact- Develop embedded firmware in C/C++ and Python across diverse hardware platforms.
- Design and implement low-level drivers and board support packages for microcontrollers, modems, Wi-Fi, UART, USB, and RF interfaces.
- Debug and validate system performance using oscilloscopes, logic, and protocol analysers.
- Optimise firmware for performance, memory efficiency, and low power consumption (IoT-focused).
- Contribute to Agile development processes, including sprint planning, stand-ups, and reviews.
- Deliver firmware tasks on time with strong attention to detail.
- Participate in peer code reviews and provide constructive feedback.
- Perform unit testing and self-verification before handover to QA.
- Communicate clearly with cross-functional teams.
- Apply strong problem-solving and risk mitigation skills.
- Demonstrate a willingness to learn and adopt new technologies.
- Maintain accurate source control (Git) in line with company standards.
- Produce and maintain comprehensive technical documentation.
- Update and manage tasks in Agile tracking tools (e.g. TFS backlog).
Requirements
What you’ll need- Minimum 3 years’ embedded software development experience.
- Bachelor's degree in Electrical Engineering, Computer Science, Telecommunications or related discipline.
- Hands-on experience with Real-Time Operating Systems (RTOS) or Embedded Linux.
- Strong background in wired and wireless communication systems.
- Proven experience implementing protocols such as TCP/IP, Wi-Fi, Bluetooth, etc.
- Ability to interpret electrical schematics, datasheets, and PCB layouts.
- Practical debugging experience using lab equipment.
- Proficient in Git version control.
- Experience with RF systems, modem technologies, or antenna integration.
- Knowledge of IoT protocols (MQTT, AMQP, CoAP).
- Experience in network stack development.
- Exposure to smart electricity meter development (desirable).
Benefits
Comp & perks- Employee Wellbeing: Enjoy paid birthday leave and paid menopause leave, plus access to wellness programs, counselling, and a supportive work culture.
- Life-Stage Support: Robust and inclusive paid parental leave for both primary and secondary carers, plus paid life-stage leave for significant life events.
- Competitive Salary: We recognise and value your contributions.
- Growth & Development: Be part of a forward-thinking team committed to excellence and innovation. We invest in our people with extensive learning opportunities.
- Sustainability Focus: Commitment to greener solutions and responsible work practices.
- Diversity & Inclusion: We pride ourselves on our diversity and actively celebrate inclusion initiatives.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++Pythonembedded firmware developmentlow-level driversboard support packagesReal-Time Operating Systems (RTOS)Embedded Linuxnetwork stack developmentIoT protocols
Soft Skills
problem-solvingrisk mitigationattention to detailcommunicationconstructive feedbackwillingness to learncollaboration
Certifications
Bachelor's degree in Electrical EngineeringBachelor's degree in Computer ScienceBachelor's degree in Telecommunications