What are the responsibilities and job description for the Principal Embedded Software Engineer position at CircuitHire?
CircuitHire is seeking an experienced Embedded Software Engineer to join a highly successful and fast-growing engineering company based Irvine, CA!
Our client has a stellar reputation for building best-in-class communications products used across both commercial and defense-related applications. They are currently in a key growth phase driven by continued success and customer demand, making this a great time to come on board!
As an Embedded Software Engineer, you will contribute to the complete development lifecycle of next generation communications products and advanced R&D initiatives. You'll participate in all areas of Embedded Systems Software, including networking protocol implementation, device driver development, BSP, platform customization, security encryptions and more.
As a Principal Engineer, you will also be a technical lead on assign projects, make key architecture and design decisions while providing technical guidance to engineers through the development process.
Required Experience:
- Proficiency in C/C programming
- Strong understanding of Embedded Linux, ideally kernel level
- Knowledge of ARM architectures
- Understanding of Ethernet/network protocols
- Bachelor’s degree or higher in Electrical Engineering or a related discipline
Salary Range: $160k–$250k base salary, plus bonus
If you’re interested in working on cutting-edge technology within a fast-growing, engineering-first company, apply now!
Note: Successful candidates must be U.S. citizens due to government contract requirements.
Salary : $160,000 - $250,000