Healdsburg, California

Responsibilities for this Position

Principal Software Engineer

US-CA-Healdsburg | US-CA-Folsom

Job ID: 2020-11869
Type: Full Time
# of Openings: 1
Category: Engineering
Healdsburg, CA (Grove St)


Working under minimal supervision will provide either embedded software for servo actuator systems or process/test control equipment software. You will collaborate with subordinate engineers or technicians to create test procedures, and overseeing testing, including preparation and presentation of design review material to customers and peers.

As a senior member of the engineering department, participate in the establishing departmental policy and creation of departmental procedures.

General Dynamics Ordnance & Tactical Systems (GD-OTS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. We partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. If who we are and what we do resonates with you, we invite you to join our high performance team!


Responsible for full software lifecycle including preparation of software requirements, design/architecture, development plans, and software test procedures. Duties also include integration of software and hardware, writing and reviewing documentation, and presenting to management and customers.

  • Contribute to system architecture design decisions
  • Architect and design embedded real time software for servo motion control system or test software
  • Lead system integration and verification effort
  • Lead design review and peer code review activities
  • Present technical briefs to customers and senior management
  • Develop software engineering processes and documentation
  • Prepare budgets and schedules in support of software development projects


  • BS Engineering or equivalent degree; 8 – 10 years experience
  • 5+ years’ experience in applicable software development and assembly for real time applications
  • 3+ years’ experience leading and mentoring engineers
  • 1+ years’ experience with embedded motion control applications desired
  • US Citizenship required
  • May be required to obtain and maintain a U.S. Security Clearance at the appropriate level
  • Must be able to satisfy federal government requirements for access to government information, and having dual citizenship may preclude you from being able to meet this requirement
  • Understand software development cycle, and able to carry a design task from concept to implementation
  • Develop test plan, including functional test, unit test etc.
  • Experience with modular code design to abstract hardware interfaces.
  • Perform static/dynamic code analysis and software FMEA
  • Skilled leadership of a team on software engineering tasks related to development, test, and documentation
  • Demonstrated understanding of personnel safety practices with high power, and with product protection policies
  • Experience with MIL-STD-498, CMMI Level 3, and other development processes a plus
  • Experience with MATLAB/Simulink a plus
  • Experience with LABVIEW and dSPACE a plus for developing test interfaces
  • Experience with 32-bit processors, ARM and TI processor experience a plus


Healdsburg, California

General Dynamics is a global aerospace and defense company.

From Gulfstream business jets and combat vehicles to nuclear-powered submarines and communications systems, people around the world depend on our products and services for their safety and security.

We offer a broad portfolio of innovative products and services in business aviation; combat vehicles, weapons systems and munitions; IT and C4ISR solutions; and shipbuilding and ship repair.

General Dynamics employs thousands of people across the globe, with locations in more than 45 countries. We rely on the skills of our employees and their knowledge of customer requirements to deliver best-in-class products and services.

Similar jobs