Goddard

Director of Software Engineering

Goddard San Diego, CA

At Goddard, our most important asset is our people. We don't just work together; we thrive together. We foster a culture of collaboration, continuous learning, and mutual support. We believe in taking exceptionally good care of each other because great teams build great solutions. If you are someone who embodies the values of accountability, inspiration, dedication, efficiency, innovation, integrity, quality, and reliability, we want you on our team. Come be a part of a workplace where your ideas are valued, your growth is encouraged, and your contributions make a real impact. Join us in shaping the future of transformative technology – together.

The Director of Software Engineering is a leadership role responsible for overseeing all aspects of software & firmware developments within Goddard. This role requires a seasoned professional with extensive experience in software engineering, a strong understanding of software development methodologies, excellent leadership skills, and the ability to align software development efforts with business objectives. Our ideal candidate will have 1 0+ years of embedded software development experience and 5+ years of medical device experience.

Your role involves partnering with the V.P. of Operations and other Directors to establish both short and long-term objectives, as well as strategies for project teams and your direct reports. While leading your team(s), you'll engage in diverse projects spanning the medical device, consumer product, and industrial automation robotic sectors, serving as consultants to our clients. These clients range from innovative startups in the medical device field to Fortune 500 technology giants. An ideal candidate will demonstrate a comprehensive grasp of the software landscape and a commitment to staying abreast of technological advancements.

The Director of Software Engineering will be expected to be involved in:

  • Strategic Leadership: Innovate, collaborate and communicate.
  • Team Management: Lead, mentor, coach, guide professional development.
  • Project Management: Manage and facilitate client interactions, mitigate risk, source, vet and manage 3rd parties.
  • Technical Leadership: Stay current with industry trends, provide technical guidance, be the primary lead.
  • Stakeholder Engagement: collaborate, liaise, present updates, proposals and recommendations.

The Director Of Software Engineering Should Have Experience In

  • Team management (hiring, development, mentorship).
  • Project leadership.
  • Standard/best practice aspects of SW development (e.g. version control, compiling, code packaging, scripting, code reviews, CI/CD, hardware in the loop testing, agile, etc.).
  • Coding languages - C/C++ and Python programming expertise is required.
  • Wireless technology - Familiarity with Bluetooth Low Energy (BLE), Wi-Fi and other low power wireless standards.
  • Microcontrollers - Experience in designing microcontroller and microprocessor-based systems including ARM Cortex M series microcontrollers.

Additional Desirable Skills

  • Familiar with automation systems using PLC and related software.
  • Familiar with protocols such as MQTT is helpful as is knowledge of JavaScript and JSON.
  • Experience in coding out-sourcing for prototype and production.
  • Qt familiarity
  • 3+ years of Robotics Experience.

Please note: Applicants must be authori zed to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of any employment Visas at this time.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Medical Equipment Manufacturing

Referrals increase your chances of interviewing at Goddard by 2x

See who you know

Get notified about new Director of Software Engineering jobs in San Diego, CA.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub