O
Embedded Software Engineer
Omnissa
US · On-site Full-time Mid Level $122k – $145k/yr Yesterday
About the role
About the Role
Omnis Corporation is actively developing technologies for a large LEO satellite constellation to provide fast, reliable internet globally. They are seeking an Embedded Software Engineer to design and implement software for consumer devices and gateways, ensuring reliability and minimal maintenance.
Responsibilities
- Design and implement highly available, fault‑tolerant consumer devices and gateways that operate for long periods of time with minimal maintenance for millions of users
- Participate in architecture, design, and code reviews
- Develop prototypes to prove out key design concepts and quantify technical constraints
- Write quality Linux‑based software for common processors and microcontrollers (e.g., ARM, RISC‑V, etc.)
- Develop systems that allow for test execution across multiple environments such as virtualized hardware or real hardware‑in‑the‑loop simulations
- Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system
Skills / Requirements
- Bachelor's degree in computer science, engineering, math, or a STEM discipline and 1+ years of professional experience in software engineering; OR 3+ years of professional experience in software engineering in lieu of a degree
- Development experience in C, C++, Golang, Python, or Rust
- Experience with embedded or low‑level systems development
- Ability to work extended hours or weekends as needed for mission‑critical deadlines
- Developed, debugged, and deployed software that has been used in real‑world embedded devices
- Creative approach to problem solving, exceptional analytical skills, and engineering fundamentals
- Solid fundamental knowledge of networking protocols (TCP/IP, etc.), electronics, math, physics, and radio frequency
- Strong skills in debugging, performance optimization, and testing
- Experience with security issues associated with distributed systems and internet services
Benefits
- Long‑term incentives (company stock, stock options, or long‑term cash awards)
- Potential discretionary bonuses
- Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan
- Comprehensive medical, vision, and dental coverage
- 401(k) retirement plan
- Short and long‑term disability insurance
- Life insurance
- Paid parental leave
- 3 weeks of paid vacation
- 10 or more paid holidays per year
Company Overview
- Omnissa is a digital work platform and a sub‑organization of Broadcom (formerly Avago Technologies).
- Founded in 2024, headquartered in Palo Alto, California, USA.
- Workforce of 1,001–5,000 employees.
- Website: https://www.omnissa.com
Requirements
- Developed, debugged, and deployed software that has been used in real world embedded devices
- Creative approach to problem solving, exceptional analytical skills, and engineering fundamentals
- Solid fundamental knowledge of networking protocols (TCP/IP etc.), electronics, math, physics, and radio frequency
- Strong skills in debugging, performance optimization, and testing
- Experience with security issues associated with distributed systems and internet services
Responsibilities
- Design and implement highly available, fault-tolerant consumer devices and gateways that operate for long periods of time with minimal maintenance for millions of users
- Participate in architecture, design, and code reviews
- Develop prototypes to prove out key design concepts and quantify technical constraints
- Write quality Linux based software for common processors and microcontrollers (e.g. ARM, RISC V, etc.)
- Develop systems that allow for test execution across multiple environments such as virtualized hardware or real hardware-in-the-loop simulations
- Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system
Benefits
paid_time_offhealth_insurancedental_coverage
Skills
ARMCC++GolangLinuxPythonRISC VRustTCP/IP
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free