Principal Engineer, Embedded Software
On-site
Full Time
#Software Engineering
#Embedded Software
#IoT
#Python
#Bluetooth
#Embedded Systems
#Git
#Jira
#Systems
#Networking
At InnoPhase IoT, we are dedicated to pushing the boundaries of technology by creating ultra-low-power wireless solutions that transform home, building, and industrial automation. We pride ourselves on being a place where brilliant minds from diverse backgrounds come together to solve complex problems. We value working smart, celebrating our collective wins, and fostering an environment where you can grow your career across various disciplines. If you are passionate about revolutionizing the IoT industry and want to be part of a team that leads the future, we invite you to join us.
Key outcomes
- Design and implement our next generation of ultra-low-power products and solutions.
- Take a leadership role in the architecture, design, and development of embedded wireless firmware.
- Create detailed architectural and design specifications for new features while managing code development, testing, and peer reviews.
- Build robust drivers and firmware for hardware components.
- Customize software to align with our overall system architecture.
- Work closely with our global team to deliver high-quality, end-to-end ecosystem solutions.
Requirements
- A Bachelor’s or Master’s degree in Computer Science.
- At least 12 years of professional experience in embedded software development.
- Deep expertise in wireless product development, specifically with Wi-Fi and Bluetooth technologies.
- Comprehensive knowledge of 802.11 protocols, including 802.11a, b, g, n, ac, ax, and be.
- Advanced proficiency in C programming, with Python skills considered a significant advantage.
- Strong interpersonal abilities and a proven track record of working effectively within diverse, collaborative teams.
- A consistent history of delivering high-quality features and products on schedule.
Preferred qualifications
- Extensive experience with wireless protocols and algorithms.
- Solid understanding of multi-threaded embedded system concepts, such as task management, priorities, and deadlock prevention, using platforms like FreeRTOS, ThreadX, or Zephyr.
- Practical knowledge of networking stacks, including Ethernet and the TCP/IP suite.
- Proficiency with development tools such as Git and Jira.
- A proactive mindset and a strong sense of urgency to meet project deadlines.
How to apply
If you are ready to bring your expertise to a team that values innovation and professional growth, we encourage you to submit your application. We look forward to reviewing your background and discussing how you can contribute to the future of InnoPhase IoT.
InnoPhase IoT
3 views






