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
$ 140K

Job 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)

Apply for this position