Our goal is to redefine IT staffing by embracing diversity and inclusion, connecting clients with exceptional and skilled professionals who bring innovative solutions while fostering an environment where every individual feels valued and empowered to thrive.
Embedded Software Engineer
Type: Full-time
Location: San Francisco, CA, hybrid
Salary: $120,000 - $180,000, DOE
Please note that at this time we are unable to sponsor employment authorization (both new and transfer)
Responsibilities:
- Design and implement robust, reliable remote data collection and processing systems
- Develop firmware and software solutions on ARM-based embedded platforms using C, C++, Python, Golang, or Rust
- Enhance embedded Linux build systems and streamline deployment processes
- Create software solutions for automating hardware testing and validation procedures
- Build remote configuration and diagnostic tools that enable field teams to manage and troubleshoot hardware via mobile devices
- Facilitate machine learning research by enabling the research team to deploy and test new models on production hardware
- Contribute to hardware architecture and specifications for future product generations
- Provide on-call support for remote device diagnostics and issue resolution
Knowledge, Skills and Abilities:
- Engineering or Computer Science degree
- Hands-on software development experience on embedded devices
- Demonstrated proficiency in one or more of: C, C++, Python, Golang, or Rust
- Cloud platform experience (AWS or similar)
- Strong understanding of TCP/IP networking protocols
- Real-Time Operating Systems (RTOS) knowledge
- Experience with embedded Linux build systems and bootloader configuration
- Knowledge of hardware communication protocols and embedded toolchains
- Experience with wireless connectivity solutions
We are an Equal Opportunity employer and welcome talent across all aspects of background, orientation, origin, and identity in an inclusive and non-discriminatory way. Applicants receive consideration without bias and based on the relevant qualifications, talents, skills, experiences, and business needs