Embedded System Software Engineer

Gyro Stabilized Systems, LLC

Grass Valley (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Gyro-Stabilized Systems, located in Grass Valley, CA, is seeking an Embedded and System Software Engineer to design and implement real-time embedded software for inertial stabilization and navigation products. Join a small, nimble team and contribute across the full software development lifecycle, from design to debugging and support.

The ideal candidate will have 5+ years of Linux-based embedded development, strong C/C++ skills with POSIX familiarity, and experience with embedded ARM

Qualifications

  • 5+ years of Linux-based embedded software development experience.
  • Strong C and C++ skills with POSIX familiarity.
  • Experience with embedded ARM microcontrollers and GNU toolchains.

Responsibilities

  • Design and implement real-time embedded software for inertial stabilization and navigation.
  • Engage across the full software development life cycle within a small, nimble team.
  • Debug firmware in tightly coupled hardware systems.
  • Support and troubleshoot a large existing codebase.
  • Collaborate with multidisciplinary engineers across hardware and software domains.

Skills

C & C++ programming
Linux development
Embedded ARM
GNU tools
Real-time systems

Education

Bachelor’s degree in CS/CE/EE or equivalent

Tools

Yocto-based projects
GNU toolchain

Job description

Job Description: EMBEDDED AND SYSTEM SOFTWARE ENGINEER

Specialty manufacturer with international distribution is looking for ambitious and dedicated embedded system software engineer to join our design team located in the beautiful foothills of the Sierra Nevada mountains. About Gyro-Stabilized Systems GSS designs and builds camera stabilization systems that capture the impossible shot. Founded in Grass Valley, California in 2011, our team brings together expert mechanical, hardware, and software engineers who share a passion for pushing the boundaries of what’s possible. From filming on Mt. Everest to tracking rocket launches and covering live sporting events, our gimbals deliver rock-solid stability in the harshest conditions. We serve customers across broadcast, cinema, utility inspection, and surveillance industries worldwide—and we’re always looking ahead to integrate the next generation of camera and sensor technology. Our Grass Valley location offers an exceptional quality of life in the peaceful Sierra Nevada foothills. The area provides abundant outdoor recreation right at your doorstep—hiking, mountain biking, and exploring the natural beauty of the region. Lake Tahoe’s world-class skiing and water sports are just an hour away, while Sacramento and the San Francisco Bay Area are easily accessible for urban dining, entertainment, and culture. It’s the perfect balance of small-town living with big-city conveniences within reach.

Responsibilities

Design and implement complex, real-time, embedded software systems controlling and supporting inertial stabilization and navigation products. Requires engagement and involvement throughout all phases of the software development life cycle as part of a small, nimble team. The ideal candidate will have the following:

  • Passion for solving problems and providing workable solutions
  • A proven track record as a general practitioner of software engineering who can rapidly assimilate and apply new information to existing and emerging problem spaces outside of their direct experience
  • Strong analytical and reasoning skills with an ability to visualize processes and outcomes
  • Proficiency in debugging firmware in tightly coupled hardware systems
  • Ability to support and troubleshoot across a large existing codebase
  • Strong self-management and organizational skills
  • Outstanding all-round communication skills and ability to work collaboratively
Required Qualifications
  • 5+ years of application development experience on Linux, ideally Linux running on resource-constrained platforms in headless appliance-like applications
  • Very strong C and C++ skills including stdlib and POSIX system library familiarity
  • Experience working with embedded ARM microcontroller systems using C and GNU tools
Highly Desirable Qualifications
  • Experience with Yocto-based projects
  • Electronics knowledge and board-level debugging skills
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent degree or experience
  • Practical inertial systems experience for pointing, stabilizing, or navigating
  • Experience with motion control techniques and algorithms

EOE Gyro-Stabilized Systems is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, disability, or other legally protected status. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at info@gyross.com. We will make every effort to respond to your request for disability assistance as soon as possible.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded System Software Engineer
Embedded System Software Engineer

Gyro-Stabilized Systems • Grass Valley (CA)

On-site
USD 100,000 - 130,000
Real-Time Embedded Software Engineer for Precision Stabilization
Real-Time Embedded Software Engineer for Precision Stabilization

Gyro-Stabilized Systems • Grass Valley (CA)

On-site
USD 100,000 - 130,000
Software Engineer - Embedded Linux (C++)
Software Engineer - Embedded Linux (C++)

Shotover Systems • Boulder (CO)

On-site
USD 90,000 - 120,000
Health insurance
Dental insurance
Vision insurance
+3
Senior Systems Engineer
Senior Systems Engineer

CACI International Inc • Belgrade (MT)

On-site
USD 78,000 - 164,000
Healthcare benefits
Retirement benefits
Continuing education opportunities
Embedded Software Engineer
Embedded Software Engineer

Stealth Startup • Gardena (CA)

On-site
USD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Singularity Defense • Gardena (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Singularity Defense Corp. • Gardena (CA)

On-site
USD 120,000 - 150,000
Embedded Software Engineer El Segundo, CA
Embedded Software Engineer El Segundo, CA

General Galactic • El Segundo (CA)

On-site
USD 120,000 - 180,000
Medical/dental/vision
PTO
401k
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Stealth Mode • Gardena (CA)

On-site
USD 120,000 - 160,000
Embedded Software Engineer
Embedded Software Engineer

General Galactic • Los Angeles (CA)

On-site
USD 110,000 - 150,000
Medical vision dental coverage
PTO 401k stock options