Director of Software Engineering
$190k - $220kGoddard Inc.
Through inspired engineering and design, we deliver outstanding solutions that positively impact lives. We use an interdisciplinary development process that combines our diverse engineering experience with creative industrial design solutions. We succeed when our partners succeed – it’s all about solving the most complex challenges by creating transformative technology. Our Culture and People: 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 Role: 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. Your role involves partnering with the V.P. of Engineering 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. Responsibilities: Strategic Leadership: Develop and communicate a clear vision for the software engineering team aligned with the organization's goals and objectives. Drive innovation and the adoption of new technologies to enhance the organization's software products and services. Collaborate with senior management to define the long‑term technical roadmap and strategy. Team Management: Lead, mentor, and inspire a team of software engineers, consultants (when needed), and technical leads to deliver high‑quality software solutions. Foster a culture of collaboration, innovation, and continuous improvement within the software engineering team. You will conduct and lead interviews of additional teammates with expectations of growing and developing a cohesive team. Provide coaching, feedback, and professional development opportunities to team members to help them grow and excel in their roles. Project Management: Manage and facilitate client interactions with strong, clear communication as it relates to deliverables, budgets, design reviews, deadlines, etc. Work closely with product management, quality assurance, and other cross‑functional teams to ensure successful project outcomes. Identify and mitigate risks, resolve issues, and elevate concerns as necessary to ensure project success. Source, vet, and manage 3rd‑party resources as needed to bolster Goddard’s internal expertise. Technical Leadership: Stay current with industry trends, best practices, and emerging technologies relevant to software development. Provide technical guidance and direction to the software engineering team, ensuring adherence to coding standards, architectural principles, and design patterns. Promote a culture of technical excellence, code quality, and scalability across all software development efforts. When needed, be the primary lead on multiple projects, manage and lead groups of engineers, advise, or assist in the design and execution of projects. Stakeholder Engagement: Collaborate with internal stakeholders, including executives, product managers, and business leaders, to understand their requirements and priorities. Act as a liaison between the software engineering team and other departments to facilitate effective communication and alignment. Present updates, proposals, and recommendations to senior leadership and key stakeholders as needed. Qualifications: 10+ years of embedded software development experience. 5+ years of Medical Device Experience. Coding languages – C/C++ and Python programming expertise required. Version control, compiling, and code packaging – Experience with tools set like GCC, CMake, and Git required. Scripting – Experience with developing Linux based applications using various scripting languages. Code reviews, including unit test development and use of static analysis tools. 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. Serial Communication – Experience with firmware stacks for enabling connected devices via RS232/485, I2C, SPI, CAN, USB and Ethernet required. Networking – Experience with transport‑layer communications protocols and related network experience (TCP/IP, UDP, sockets, Wireshark, etc.). Security and cryptography in embedded devices – AES, RSA, hardware security, etc. Low power – Ability to design a system to minimize power consumption for portable battery‑operated devices. Cloud – Familiarity with connecting devices to the cloud (e.g. AWS, Azure, etc.). Hardware peripherals – Ability to recommend correct hardware for a project, and write drivers for motors, MEMS sensors, actuators and other peripherals. Compliance / Certification / Agency Approvals – Experience with and knowledge of the latest FDA product compliance requirements including IEC 62304 and IEC 60601. Experience with various cost‑reduction techniques. Bringing up hardware in the loop testing environments, including but not limited to threads, synchronization, drivers, performance analysis, networking, root‑causing, peripheral input and output validation. State machine scheduler and RTOS device. Familiarity with Agile methodologies. Collaboration with Electrical Engineers & PCB Development: PCB reviews Logic analyzers and multimeters Ability to produce QMS documentation within regulated industries including user requirement documents, trace matrices, and verification and validation plans. Collaboratively work with Systems Engineering to translate system level requirements into product architectures. Either create or oversee the creation of product documentation for the design, manufacturing and assembly process in accordance with Godard Technologies practices. Advise, research, and recommend hardware & software applications that will benefit the company and its team members by way of efficiency. Sensitivity to Intellectual Property, HIPAA compliance, and other types of privileged information. Flexible to travel as needed. Nice To Have: Familiar with automation systems using PLC and related software. Experience in coding out‑sourcing for prototype and production. 3+ years of Robotics Experience. Flexible Time Off: Benefit from our generous flexible time off policy. We also provide sick leave and bereavement time because we understand that not all time off is for fun. Retirement Savings: Invest in your future with a 401(k) retirement plan. Goddard contributes 3% of your annual salary directly into your 401(k) account—regardless of your own contributions. Health Coverage: Access to comprehensive medical, dental, and vision insurance for you and your family. Goddard contributes 80% of monthly premiums for all medical plan options. Family Support: To take the time you need to welcome the newest member of your family, Goddard offers 6 weeks fully paid parental leave with support of PFML state programs. Company Engagement: Engage with your colleagues through a variety of regular company and team events, including weekly social hours, Athletic Club outings, and department outings. Compensation: The pay range for this role is: 190,000 - 220,000 USD per year (Wilmington Office) #J-18808-Ljbffr
$149k - $204.6k
...with its A.I.-powered robotic technology platform. Intelligent software orchestrates advanced robots in a high-density, end-to-end... ...What We Do We are a talented team of roboticists and software engineers working on the latest Symbotic automation expansion, responsible...Suggested- ...Robotics to enable future generations of intelligent machines that will help us all live better lives. You will manage a team of Software Engineers, with expertise in a number of robotics disciplines, such as simulation, perception and embedded software development. This...SuggestedFull timeWork experience placementLocal area
$149k - $204.6k
...way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system... ...flexibility. What We Need We are seeking a Manager, Software Engineering - Storage and Retrieval Strategy to lead a high-impact...Suggested- A leading technology company located in Wilmington, Massachusetts, is seeking a Director of Software Engineering. This role involves overseeing software and firmware development while managing a team of engineers and collaborating with various stakeholders. The ideal candidate...SuggestedFlexible hours
$210k - $295k
...picking, packing, sorting, and trailer unloading. As a Director of Software, you will lead software for Berkshire Greys Research and... ...You will manage a small team of advanced robotics software engineers focused on evaluating, developing, adapting, and integrating...Suggested$138.53k - $207.79k
...Manager, Cloud Technologies - Regulated Software (MedTech) page is loaded## Development... ...predictable delivery outcomes, elevate engineering maturity, and ensure audit‐ready compliance... ...and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such,...Permanent employmentWork at officeDay shift$138.9k - $180.6k
...Job Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining...Temporary workFor contractorsWork experience placementCasual workLocal areaRemote work$57.2k - $108.8k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...You Will Do: Design, develop, test, deliver, and maintain software for cutting-edge systems. Work with talented teams of engineers...Full timeTemporary workWork experience placementInterim roleInternshipWork at officeRemote workRelocationFlexible hours- ...is the place to do the most meaningful work of your career. Position Overview: We’re looking for a Senior Full Stack Software Engineer to own the end-to-end development of a new mobile inspection application and its supporting cloud platform. This product is a...
- ...comfortable traveling 4050% and working directly with external stakeholders. Growth Signals is hiring a Forward Deployed Software Engineer to support the delivery of enterprise customer solutionsfrom discovery and requirements through deployment and adoption. This...Permanent employmentFull timeRemote work
$86.8k - $165.2k
...Position Overview Senior Software Development Engineer focused on developing Simulation applications in C/C++ at RTX’s Patriot Software Development Team in Tewksbury, Massachusetts. Responsibilities Design, develop, and maintain software applications using C/C++ for complex...Temporary workRelocation packageFlexible hoursNight shiftAfternoon shift- Analog Devices, Inc. is seeking a Principal Algorithm Engineer to lead the design and deployment of cutting-edge algorithms for Autonomous Mobile Robots (AMR) in Wilmington, Massachusetts. The candidate will work closely with cross-functional teams to develop and optimise...
$140k - $165k
...enabling chronic MCS therapy to be accessible to more patients across the globe. The role Reporting to the Senior Manager, Software Engineering, the Senior Software Engineer will play a key role in developing and evolving software solutions that support the BrioVAD® platform...Remote work3 days per week$108k - $172.8k
...cloud. As a member of the VCF Automation team, you will build software solutions that power private cloud infrastructure and provide... ...effective code reviews and cross‑functional collaboration with engineering, product, and release management. Qualifications Bachelor’s degree...Local areaWorldwide- ...Massachusetts, Midé Technology Corporation, a Hutchinson company, is an engineering research and development company with a focus on sensors and... ...and should be able to help translate user requests into software requirements. Applicants should be prepared to submit a code...Permanent employmentFull timePart timeWork at officeLocal areaRemote work
$115k - $130k
...global technology and services partner to corporate professionals, is expanding its global Technology team and adding three Sr Software Engineers in Woburn, MA. The role requires working from the office located at 130 New Boston Street on Tuesday, Wednesday, and Thursday...Work experience placementWork at officeWork from homeMonday to Friday- ...This exciting opportunity will allow you to apply your skills in software design and development to solving real‑world information... ...Candidate for a Bachelor’s or Master’s degree in Computer Science or Engineering. Equal Employment Opportunity Statement RSA is committed to...InternshipLocal area
$139k - $180k
...Senior Software Engineer Own the software architecture and implementation for real-time radar/EO/IR prototype systems Location: Woburn, Massachusetts, United States Compensation: $139,000 - 180,000 USD / year Job Tags: Software About The Role Senior Software Engineer Woburn...Full timeLocal areaRemote work$92k
Overview NRS offers customized solutions to asset managers and asset owners. We provide institutional transfer agency services, master trust and plan accounting, and fund-of-fund solutions. Founded in 1999, and a wholly owned subsidiary of Community Financial System, Inc...Full timeLocal areaVisa sponsorshipWork visa$149k - $204.6k
...the supply chain with its end-to-end, AI-powered robotic and software platform. The platform orchestrates fleets of autonomous robots... ...Diagnose and resolve complex, cross‑system production issues. Mentor engineers, provide technical guidance, and elevate engineering quality...- ...Advanced Robotics Software Engineer Amazon is seeking exceptional talent to help develop the next generation of advanced robotics systems that will transform automation at Amazon's scale. We're building revolutionary robotic systems that combine cutting-edge AI, sophisticated...InternshipWorldwide
- ...Senior Embedded Software Engineer The Software Product Assurance Center's Software Security Sensors and Effectors Department is seeking a highly skilled individual to join our software team where you will employ Agile development techniques on embedded targets to continuously...For subcontractor
$134k - $184k
...Senior Software Engineer for Integration and Test Woburn, MA About the Team: The Real-time Architectures, Integration, and Demonstration (RAID) Group focuses on transition of algorithms from concept to real-time software, providing open architecture expertise,...Full timeInternshipLocal areaNight shift$149k - $204.6k
...way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system... .... What we need We are looking for a Software Engineer to join our Applications team and support the core user interfaces...$134k - $184k
...Senior Software Engineer Woburn, MA STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our...Full timeLocal areaImmediate startNight shift- ...Overview Software Product Assurance Center’s Software Security Sensors and Effectors Department is seeking a highly skilled senior embedded software engineer to join our software team. The role involves employing Agile development techniques on embedded targets to continuously...Temporary workFor subcontractorFlexible hours
- ...As a software engineer, you will be part of a dynamic team that provides support directly to customers using our security-focused software products. Responsibilities include working as part of an agile development team to ideate Kubernetes related infrastructure and software...Visa sponsorshipFlexible hours
- ...Job Title: Senior Software Engineer - Full Stack Location: Wilmington, MA Duration: Fulltime About BigRio: BigRio is a remote technology consulting firm headquartered in Boston. We deliver a range of solutions including custom machine learning/AI...Full timeRemote work
$146.5k - $224.5k
...Overview Software Engineer IV Description Who We Are We are Textron Systems, best known for innovative defense technologies and services. We are a part of Textron Inc, one of the world’s leading multi-industry companies, recognized for its powerful brands such as Bell,...Full timeLocal areaFlexible hoursShift workDay shift$178.13k - $180k
...Senior Software Engineer (State Street Bank and Trust Company; Burlington, MA): Will provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River and will contribute to the enhancement and maintenance of one...Temporary workRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director of Software Engineering. Be the first to apply!
- IT software development manager Wilmington, MA
- application engineering manager Wilmington, MA
- software manager Wilmington, MA
- director software engineering Wilmington, MA
- application manager Wilmington, MA
- director of software Wilmington, MA
- principal developer Wilmington, MA
- engineering director Wilmington, MA
- chief engineer Wilmington, MA
- data center chief engineer Wilmington, MA



