Director of Software Engineering
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:
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.
- 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.
- 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.
-
Seniority level
Director -
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 knowGet notified about new Director of Software Engineering jobs in Beverly, MA.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Engineering Director
Software Engineering Director
-
Software Engineering Manager
Software Engineering Manager
-
Software Team Lead
Software Team Lead
-
Director of Software Engineering and DevOps
Director of Software Engineering and DevOps
-
Manager, Software Development (Remote)
Manager, Software Development (Remote)
-
Software Engineering Manager, Business Applications
Software Engineering Manager, Business Applications
-
Software Engineering Manager
Software Engineering Manager
-
Manager, Engineering
Manager, Engineering
-
VP, Machine Learning
VP, Machine Learning
-
Head of Enterprise Architecture
Head of Enterprise Architecture
Similar Searches
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More