Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering
Sunnyvale, CA, USA +1 · Full-time · Posted Jan 15, 2025
- Location
- Sunnyvale, CA, USA
Austin, TX, USA - Experience
- 2 years in low level systems programming languages, or 1 year with an advanced degree in an industry setting; 2 years working with embedded operating systems.
- Education
- Bachelor’s degree or equivalent practical experience.
About the job
Develops and maintains embedded systems and firmware software, reviews designs and code, and diagnoses issues affecting hardware, networks, and services.
What you'll do
- Write, test, and maintain product or system development code; participate in design reviews and review peers’ code.
- Triage, debug, track, and resolve product or system issues, analyzing effects on hardware, networks, or service operations.
- Contribute to documentation and educational content, adapting it to product updates and user feedback.
What they ask for
- 2 years of experience in low level systems programming languages (e.g. C++ or C), or 1 year of experience with an advanced degree in an industry setting.
- 2 years of experience with working with embedded operating systems.
Nice to have
- Master's degree or PhD in Computer Science or related technical field; 2 years of experience with data structures or algorithms.
- 2 years of experience with performance, systems data analysis, visualization tools, or debugging; experience developing accessible technologies; proficiency in code and system health, diagnosis and resolution, and software test engineering.
Pay
$147000 - $210000 (USD) base salary
Tools
C++, C
Model-written summary · the original posting is authoritative