Embedded Software Engineer
Tech Inc
San Jose, United States of America
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 140KJob location
San Jose, United States of America
Tech stack
C
Software Debugging
Linux
Device Drivers
Embedded Software
Ethernet
IEEE 802.3
Network Switches
Scripting (Bash/Python/Go/Ruby)
Job description
We are looking for an experienced Embedded Software Engineer with strong C programming skills to develop Linux drivers and embedded firmware for ARM-based platforms supporting Ethernet switch and NIC products., * Develop SDK drivers for Ethernet PHY/PCS layers
- Design and maintain embedded software for ARM-based systems
- Collaborate with hardware teams for HW/SW integration
- Support silicon bring-up, debugging, and issue resolution
- Work with customers and application teams on new features and fixes
Requirements
Do you have experience in Scripting?, * 6+ years of embedded software or driver development experience
- Strong C programming and scripting skills
- Experience with Linux driver development
- Understanding of IEEE 802.3 Ethernet standards and PCS layer
- Knowledge of L2/L3 switching and routing protocols
- Experience with ARM-based embedded systems
Pay: From $140,000.00 per year
Experience:
- Strong C Programming: 6 years (Required)
- Linux Driver Development: 5 years (Preferred)
- L2/L3 Switching & Routing Protocols: 6 years (Required)
- Ethernet PHY/PCS Development: 5 years (Required)