✨ About The Role
The Embedded Software Engineer will be responsible for designing, developing, and testing optimized embedded software for MCUs integrated in a SoC for advanced communications products
Collaborating with hardware engineers to define software requirements and ensure seamless integration with hardware components
Implementing low-level drivers and firmware for various MCU peripherals and interfaces
Conducting code reviews, performance analysis, and optimization to ensure software quality and efficiency
Staying updated with the latest advancements in MCU technologies and embedded software development practices
âš¡ Requirements
Proven experience in developing and testing embedded real-time software for MCUs integrated in a SoC for communication products
Strong understanding of embedded systems architecture and low-level programming
Excellent problem-solving skills and the ability to troubleshoot complex embedded software issues
Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
A degree in Electrical Engineering, Computer Engineering, or a related field, with a strong background in embedded systems and MCU development