Find Jobs
Find Jobs Near You – Available Work in Your Location
Embedded Software Engineer
Career Insights for Embedded Software Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on California data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
An Embedded Software Engineer designs or improves the embedded computer software that supports specialized hardware for certain products, devices or systems. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.
$160,457 / year median in California
+11% projected growth
Job Description
Embedded Software Engineer at Viridian Space Corporation Embedded Software Engineer at Viridian Space Corporation in Hermosa Beach, California Posted in 1 day ago.
Type:
full-time Embedded Software Engineer (On-Site) About Viridian Space Corporation Viridian Space Corporation is an early-stage, space technology start-up located in El Segundo (Los Angeles), California. Viridian's mission is to commercialize a new generation of agile, refuellable satellites and to unlock commercial access to Very Low Earth Orbits, far below where traditional Low Earth Orbit satellites fly. We are looking for energetic and talented people to join our team to support hardware prototyping, culminating in the flight of our satellite with a novel plasma propulsion system. The Role Here is what we expect a Software Engineer to do in the first year at the company:
- Create embedded flight software in C and C++.
- Design formal software architectures into software.
- Validate software with qual and flight hardware.
- Design and create software to handle tasks such as command-and-control software in Python.
- Support various software development for simulations and DAQ systems Essential skills
- C/C++/Python Experience
- Software architecture experience
- Linux/Windows Automation
- TI HAL/Driver Experience
- RTOS Experience
- BLDC motor control programming experience Other skills that may be helpful
- Database Administration Experience You must be very good at
- Programming
- Software architecture design
- Fluently transition between languages (C/C++, Python, etc)
- Multitasking and prioritization You will love this job if
- You are a tinkerer
- You love making and breaking things
- You have self-motivation to drive forward improvements
- You enjoy working both independently and in a team-oriented, collaborative environment
- You love finding solutions to problems
- You pay close attention to details Benefits
- 401(k)
- Medical, Dental, Vision
- Paid unlimited vacation
- Employee equity options Important Note This position will require obtaining and maintaining DoD Secret clearance.
Jobs restricted by these regulations are contingent upon the applicant's status as a documented U.S. Person and good standing with the law.
Please see our Careers page:
https://www.viridianspace.com/careers