Software Development Manager


Manage embedded software design and development for Patton Electronics entire line of communications and networking products.  The Software Development Manager sets the technical direction of the software engineering group and establishes the software architecture of new designs.  The Software Development Manager is responsible for the group’s efficient operation to ensure that the company’s goals in new and sustaining product development are met. The chief engineer leads the members of the engineering group, is responsible for their development, and ensures that sound engineering and design principles are being applied.



The Software Development Manager cooperates with Product Management in product definition and specification, identifies and analyses requirements, selects architectures and software components, and oversees or executes software design and development to meet specifications and timelines. The Software Development Manager supervises or performs design and code reviews, design verification testing, product or software debugging and troubleshooting, and ensures that adequate design and product documentation is provided.  The Software Development Manager plans and manages the tasks of the software group following Agile principles and is responsible for software version control and release management.  Key responsibilities include:

  • On time delivery of new products and features within the agreed budget and milestone planning
  • Ensure delivery of regular software releases according to agile development principles
  • Define, enforce and maintain the software development process and adjust to changing circumstances. Identify process shortcomings and implement improvements
  • Plan for and report on expenses
  • Establish and maintain software design concepts and guidelines
  • Enforce implementation principles that guarantee high quality software and allow for efficient maintainability of software features, including appropriate documentation
  • Lead the continuous evolution of software platforms, architecture and frameworks
  • Lead software research activities and enable innovation
  • Leads software development projects as required
  • Software resource planning and task assignments in coordination with group leads
  • Coach and support software project leaders in their duties
  • Ensure a broad distribution of knowhow and facilitate regular information exchange among team members
  • Conduct team meetings and organize face-to-face encounters between members from different locations as needed
  • Continuously extend and maintain technical expertise of all team members with trainings and continuing education
  • Keep the workplace and assigned tasks interesting to the individual to allow for personal and technical evolution of every software engineer
  • Conduct performance reviews of reporting team members
  • Authority for hiring and suspension of software staff including leadership of the hiring and selection process
  • Negotiate requirements, interfaces and upgrades with 3rd party software suppliers
  • Degree in Engineering or Computer Science and at least seven years relevant experience in software product development including Agile project and personnel management.
  • Hands-on experience in development of embedded systems software based on Linux and Open Source components is mandatory.
  • Familiarity with networking principles and routing protocols as well as voice and data communications is required.
  • Routine use of version control systems, preferably Git, bug tracking and ticketing systems is to be demonstrated.
  • The proven ability to plan and manage tasks and projects to completion, to work independently and handle multiple simultaneous projects is expected.
  • Excellent verbal and written communication skills and exceptional leadership capabilities must be demonstrated.

Direct: +1 301 975 1000
Direct: +1 301 975 1007
Have Us Contact You
Login Connect with us
Twitter Linkedin Facebook Youtube
     Copyright © 2001–2017 Patton Electronics Co., All Rights Reserved.

|  Sitemap  |   Legal  |   Privacy Policy  |   Disclaimer  |    Twitter  Facebook  YouTube  LinkedIn  RSS