Embedded Software Developer
Solink is seeking an Embedded Software Developer to join their team. As an Embedded Software Engineer, you will play a hands-on role in solving meaningful problems, driving outcomes, and contributing directly to Solink's growth. You will design and implement secure, high-performance embedded software across Solink's hardware portfolio, and collaborate across engineering, product, and operations teams.
Requirements
- 3+ years of professional experience in embedded or low-level systems development with proficiency in Rust or C/C++, and familiarity with Python or Shell scripting.
- Deep understanding of Linux system internals, including kernel modules, TTY/serial drivers, memory management, and boot optimization.
- Familiarity with hardware communication protocols (I2C, SPI, UART, GPIO).
- Understanding of network protocols
- Experience with toolchains such as GCC, OpenEmbedded, Yocto, or Buildroot.
Benefits
- Fully paid health & dental (no waiting period) + $500 health spending account for full-time, permanent Solink employees.
- Monthly reimbursement for fitness, wellness, or mental health programs for all Solink employees.
- Meaningful equity: Every full-time, permanent employee has a stake in our growth.
Originally posted on Himalayas
Apply To this Job