Apply Edge Tailor my CV for this job — free

Senior Embedded Firmware Engineer

AVANCEESoftware · Leiria, Leiria, Portugal

Tailor my CV for this job — free

See similar jobs

WHO WE ARE LOOKING FORWe are looking for a Senior Embedded Firmware Engineer to develop and maintain reliable embedded products throughout their lifecycle. You will combine hands-on firmware development with architecture, troubleshooting and collaboration with hardware engineers. KEY RESPONSIBILITIESDevelop and maintain reliable embedded firmware, from system architecture to hardware integration.Debug firmware and hardware interfaces, resolve issues and validate fixes with hardware engineers.Improve code quality and long-term maintainability through code reviews, refactoring and clear technical documentation.Implement embedded security measures and ensure compliance with applicable regulations.Plan and manage engineering projects, working across teams to deliver product improvements.Mentor team members and improve development practices as technologies evolve.REQUIRED QUALIFICATIONSBachelor’s or master’s degree in Computer Science, Computer Engineering or an equivalent field.More than five years of embedded development experience, with proficiency in C or C++ and familiarity with microcontrollers or microprocessors.Experience with real-time operating systems (RTOS) and hardware interfaces.Experience with MQTT, Ethernet, I2C, RS232, RS485 and SPI.Experience implementing embedded cybersecurity, including encryption and certificate management.Experience using AI-assisted development tools to write, debug, test and review firmware, with the ability to critically validate generated code.Experience conducting code reviews, maintaining technical documentation and collaborating with hardware engineers.Experience with project budgeting, cost estimation and scheduling.A proactive, creative approach, strong teamwork and interpersonal skills, excellent communication skills, and fluency in English.PREFERRED QUALIFICATIONSExperience with ARM, ESP32 and/or Silicon Labs technologiesExperience developing firmware using Zephyr RTOS