Related skills
linux c fpga vhdl verilogπ Description
- Design, develop, and maintain embedded software for spacecraft and ground systems.
- Linux networking infra: routing, control-plane, dataplane integration.
- Develop FPGA-based software: bring-up, drivers, memory-mapped interfaces.
- Develop automated tests, validation tools, and documentation for robust delivery.
- Participate in architecture discussions, design reviews, and code reviews to ensure quality.
- Collaborate with cross-functional teams to define system requirements and debug issues.
π― Requirements
- 5+ years of embedded software development experience.
- Bachelorβs degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
- Strong proficiency in C and modern C++.
- Experience developing software for embedded Linux environments.
- Experience with embedded build systems and toolchains such as Yocto/OpenEmbedded, Buildroot, CMake, or similar.
- Experience with RTL (Verilog/VHDL) and embedded SoCs.
π Benefits
- Competitive compensation with a robust equity plan.
- Health, dental, and vision insurance for dependents.
- Unlimited vacation and parental leave policy.
- Relocation packages available for approved roles.
- $1,500 annual professional development fund.
- Great Place to Work certification, five years running.
π Relocation support
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.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!