Software Engineering Director

This position combines software architecture, technical leadership, and team management responsibilities. As CyPhy Works’ Software Engineering Director, you will be leading the software architecture, development and test efforts of aerial robotic solutions and products, i.e. high performance, complex electro-mechanical systems used in harsh environments. These robotic systems solve our customer’s problems by being integrated into cloud and enterprise software and, therefore,  your background spanning these areas is critical experience.  These applications cut across industries such as construction, agriculture, transportation, emergency response and defense. You will be working as part of an integrated team with experienced system, mechanical, electrical and software engineers in a fast-paced environment. You will lead a diverse, highly technical software team through full-lifecycle engineering programs. Your team-work and team leadership skills must be demonstrably excellent.

You will supervise several critical functions:

  • Collaborate with Product Management, System Engineering and other discipline leads to develop Software Requirements, and to extend/design a robust, modular, flexible, and safe Software Architecture that meets future product capabilities and conforms to overall system constraints
  • Supervise development and test of software that integrates multiple subsystems and interfaces to external systems. Software developing and operating environments are Linux, Windows, Android and iOS as well as microcontrollers and FPGAs environments. Technologies include web services and RESTful APIs, data warehousing, data security, flight controllers, motor control,sensors, video compression / decompression, data visualization and analysis, machine learning, distributed real-time, safety-critical systems. Primary languages include C/C++, python.
  • Lead the Software Engineering group to design and implement core software infrastructure, common tools and process standardization to support all subsystems

The following experience is required:

  • Expert-level knowledge of embedded, multi-platform, and distributed software systems.
  • A track record combining disparate platforms involving high-end computing down to dedicated/embedded devices, and complex software involving sophisticated algorithms, hardware control, sensor data integration, and user interfaces
  • Software to communicate with external, cloud and enterprise systems
  • Relevant industrial experience such as aircraft and aerospace, robotics, automotive design and consumer products
  • Hiring and mentoring a diverse team of software engineers
  • Configuration management / build toolchains
  • Ten (10)+ years experience in a technical leadership role or equivalent
  • Fifteen (15)+ years of technical work experience or equivalent
  • B.S. Computer Science or Engineering or equivalent
  • Masters or PhD degrees desired as long as reflect pragmatic, design-oriented efforts

CyPhy Works is an equal opportunity employer.

Please send resume to with the job title in subject line.

Systems Architect (Senior Systems Architect, Principal Systems Architect)

Job Location: Danvers, Massachusetts

CyPhy Works is seeking a Chief Systems Architect whose role will be to provide aerial robotic system design leadership.

Functions of this critical role will include:

  • Deliver/define top-level architectures and design concept trade-offs for a variety of technology solutions including new business capture
  • Decompose system requirements into sub-system and component level requirements, generate/review written specifications
  • Generate system block diagrams, interconnection drawings (ICDs), and assembly outline drawings
  • Work with business development, defense labs, industry, and academia to develop winning proposal strategies, technology roadmaps
  • Perform work planning, technical/systems management, and identify technical deliverables for System Engineering section of proposals
  • Participate in Government/Industry sponsored activities; industry-days, CONOP exercises, technical interchanges
  • Propose technical solutions and define potential impacts on cost, schedule and programmatic risk
  • Demonstrate ability to identify best-of-breed capabilities which could potentially deliver value to the product/system and end user
  • Provide technical and strategic oversight of all program pursuits
  • Partner with engineering teams across broad range of disciplines to plan critical long range technological requirements to enhance company objectives and/or meet anticipated customer needs
  • Recommend, plan, lead, review, identify risks, and evaluate R&D efforts from a systems perspective
  • Independently identify and solve significant problems associated with the success of current and critical long range objectives
  • Develop and sustain relationships with external customers

Minimum Requirements:

  • B.S. Engineering
  • Ten (10)+ years experience in a technical leadership role
  • Fifteen (15)+ years of technical work experience
  • Experience as a system architect for product development including architecture design, specifications, system design, and test for complex electromechanical systems, communication and/or data networks
  • Oral and written communication skills to interface with key internal and external customers, i.e., executives, military officers, government officials, etc.
  • High degree of ingenuity, creativity and resourcefulness to design and deliver highly advanced COTS and custom solutions

Desired Qualifications:

  • Well-developed knowledge of complex electromechanical hardware and software systems
  • Hands-on integration & validation experience including test and sell off of systems
  • Regarded as an expert by company and industry. Expertise could include pending / approved patents or trade secrets in a cross-section of the areas of expertise noted
  • Experience with Digital Signal Processing, Radar/Active Electronically Scanned Arrays (AESAs), Electromagnetic Interference Mitigation
  • Systems modeling with MATLAB or equivalent tools, DOORS requirements management tools, risk management tools
  • Familiarity with Military Handbooks and Standards (such as MIL-STD-461F), DoD Acquisition process (DoD 5000.02) Experience with functional allocation among the fundamental elements of a system, such as: RF front end, various digital technologies, I/O
  • Success with mentoring and guiding engineers in expertise areas
  • Proven ability to lead teams to resolve technical problems
  • Master’s Engineer degree in Electrical Engineering or Systems Engineering

Staff Accountant

Job Location: Danvers, Massachusetts

While we love technology, our work begins and ends with people. That understanding is the reason CyPhy exists: to build a team whose sole focus is creating aerial robots that empower people to tackle the problems of tomorrow. CyPhy Works has an immediate need for a full time Staff Accountant. The staff accountant will work under the direct supervision of the controller. Essential duties and responsibilities include the following but other duties may be assigned.

  • Manage accounts receivable process including invoicing, cash application and timely collection of outstanding accounts receivable
  • Manage accounts payable process, including preparation of batch check runs, monthly reconciliation of credit card activity, and expense report management
  • Perform month-end close processes, including preparation of journal entries and reconciliation of general ledger accounts
  • Prepare monthly balance sheet account reconciliations, including bank account, fixed assets, accounts payable, and inventory clearing reconciliations
  • Preparation of financial statements
  • Prepare actual vs. budget reporting on internal research and development projects as well as externally funded development contracts for project managers
  • Support annual financial statement and valuation audits

Required Education/Experience:

  • Bachelor’s Degree in Accounting/Finance
  • 1-3 years of accounting experience
  • Experience with Infor SyteLine / CloudSuite Industrial ERP strongly preferred
  • Government accounting experience preferred
  • Strong interpersonal, written and verbal communication skills required
  • Must be detail oriented, have strong analytical skills and consistently look for process improvement

If you are interested in being considered for this position, please submit your resume to and include job title in the subject line.