Staff Embedded Software Engineer, Communications Systems

Added
4 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

linux c device drivers real-time embedded

πŸ“‹ Description

  • Own the optical terminal processor software: thermal loops, fast steering mirror interface, monitoring.
  • Develop Linux device drivers and hardware abstraction layers for optical terminal components.
  • Interface all comms subsystems (Ka-band, UHF, optical) to the data center.
  • Implement fault detection and recovery software for comms hardware.
  • Work at the software-hardware boundary, debugging serial, Ethernet, and radio interfaces.

🎯 Requirements

  • BS/MS in Computer Science or Electrical Engineering and 5+ years of relevant experience.
  • Strong C systems programming and hardware-facing software experience (drivers, registers, bus protocols).
  • Experience with Linux device driver development and real-time or embedded software design.
  • Solid network programming: sockets, packet handling, and layer 2/3 protocols.
  • Experience implementing control loops and digital comms interfacing with modem hardware.

🎁 Benefits

  • PTO and sick leave policy.
  • Parental leave.
  • Annual learning and development stipend.
  • Reasonable accommodation available.
  • Comprehensive benefits overview on the linked page.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’