Director of Software Engineering
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
-
Software Engineering & Development - Vice President
Software Engineering & Development - Vice President
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