We are looking for a talented individual who can support our Mission and Purpose of being a self- sustaining, profitable communications company which positively impacts the lives of others today and in the future. Datron World Communications Inc. recognizes Servant Leadership, in all that we do, to inspire and equip those we influence. Our Servant Led culture instills opportunities to create a higher level of trust, transparency, authentic communication, fairness, respect and honor among teams.
Manager, Software Engineering will participate in Datron World Communications, Inc. Firmware design and development processes for new “software defined radio” based RF-products and supporting Application Software. Act as principal architect for overall firmware and application software. Will contribute and/or maintain schedules for multiple projects as well as manage and motivate skilled senior firmware and application software engineers and will provide guidance in the approach of, design, and implementation of software and firmware modules. Will manage a talented and varied group of engineers and be responsible for promoting, and planning firmware and application software product development, creating and implementing formal firmware and application software standards, and instill cohesiveness and creativity to the team. Responsible for prioritizing new development and software sustaining activity within the software department. Frequently interacts with subordinates, customers and/or functional peer group managers, normally involving matters between functional areas, other company divisions or units, or customers and the company. Often must lead a cooperative effort among members of a project team.
Manage Embedded Firmware Development and Application Software Development. Responsible for the overall design, development, integration, and maintenance of firmware and application software. Responsible for working with marketing and turning marketing requirements documents (MRD) as the MRD applies to firmware and software into functional requirements for both the firmware and application software. Writes High-Level design documents and oversees the creation of detailed design documents. Enforces coding standards and documentation requirements and standards. Assist with Configuration Management and associated duties and responsibilities. Promotes reusability of both firmware and software and assists in finding commonality where possible. Coordinates with test department personal and scheduled builds while assign applicable firmware and software engineers available to test engineers for assistance when needed for tracking, and resolving bugs found while testing. Assists in the selection and hiring of Firmware and Application Software Engineers. Assists in the selection of Real Time Operating Systems (RTOS), Embedded Development Tools (both hardware and software), Logic Analyzers, Oscilloscopes, In-Circuit Emulators, Protocol Analyzers, and any other equipment required by either the firmware or application software teams. Conducts design reviews, and assists engineers in design and implementation. Enforces revision control of both firmware and application software. Responsible for personnel actions such as merit reviews, employee counseling, training, and corrective action. Expected to act as a technical mentor and team leader.