An exciting opportunity to work as an Embedded Software Engineer in a high-growth company focused on disrupting industries through innovative technology.
In Short
Design, develop, and maintain embedded Linux software applications primarily in Rust and Go.
Lead and participate in cross-functional technical discussions.
Implement and optimize networking protocols within embedded systems.
Work with embedded communication protocols for data exchange.
Support hardware engineering team in hardware bringup and OS maintenance.
Leverage CI/CD to automate tasks and quality checks.
Requirements
BS/MS in Computer Science, Electrical Engineering, or related field.
4+ years of experience in embedded software development.
Strong background in embedded Linux development.
Ability to read driver/C code and understand kernel source.
Knowledge of networking protocols in Linux.
Experience with embedded protocols.
Systems programming experience in Rust, Go, or C.
Experience with source control (Git).
Benefits
Opportunity to work with leading minds in AI, IoT, Cloud, and Mobile.
Be part of a team that is changing the way complex physical businesses are run.
Work in a high-growth environment with potential for career advancement.