← Back to jobs
A

Senior Embedded Software Engineer

On-siteFull-timeEmbedded Software DevelopmentEnterprise Software

Develop mission-critical embedded software for cloud infrastructure, custom silicon, networking, machine learning acceleration, and high-performance computing.

Responsibilities

  • Design and develop embedded software for cloud infrastructure
  • Optimize software for networking, machine learning acceleration, and high-performance computing
  • Develop firmware, device drivers, and user-space applications
  • Work with custom silicon and hardware/software interfaces

Requirements

  • Bachelor’s degree in computer science or a related field
  • At least 5 years of professional embedded software development experience
  • Strong proficiency in C and C++
  • Hands-on experience developing firmware, device drivers, or user-space applications for embedded systems
  • Experience with low-level hardware interaction

Nice to have

  • Knowledge of network design, protocols, and troubleshooting
  • Experience with AWS or cloud technologies
  • Knowledge of hardware/software co-design
  • Familiarity with storage protocols
  • Clear communication with leadership, stakeholders, and cross-functional teams

Benefits

  • Mentorship and professional growth opportunities
  • Opportunities to publish technical content
  • Inclusive workplace with application and onboarding accommodations

Relevance

More opportunities

Similar jobs

The newest open roles in Embedded Software Development.

Questions, answered

Frequently asked questions

Senior Embedded Software Engineer for Cloud Infrastructure | CVZilla