← Back to jobs
A

Senior Embedded Software Engineer

On-siteFull-timeEmbedded Software DevelopmentEnterprise SoftwareData Infrastructure

Join a cloud infrastructure software team developing and optimizing a high-performance, low-latency transport protocol for networking, machine learning, high-performance computing, and storage workloads.

Responsibilities

  • Design, deploy, maintain, and optimize the transport protocol codebase
  • Improve reliability and scalability across cloud network infrastructure
  • Investigate platform-specific challenges and service integrations
  • Collaborate with teams across multiple software stack layers
  • Help define hardware modules and enable performance-enhancing offloads

Requirements

  • Bachelor’s degree or higher in Computer Science, Electrical Engineering, or a related field
  • At least 5 years of professional C development experience
  • Experience developing optimized code

Nice to have

  • Multicore and multithreaded programming experience
  • Firmware or userspace driver development for embedded systems
  • Linux development experience
  • Low-level software development and hardware device experience
  • Real-time performance profiling and optimization experience
  • Networking protocol experience

Relevance

More opportunities

Similar jobs

The newest open roles in Embedded Software Development.

Questions, answered

Frequently asked questions