This job listing has expired and the position may no longer be open for hire.

Software Engineering Manager at Universal Avionics

Posted in Information Technology 30+ days ago.

Location: Duluth, Georgia





Job Description:

Universal Avionics

Software Engineering Manager
4041253

Summary:

Universal Avionics continues to move the avionics industry forward with both the latest iterations of our flagship products as well as designing the next generation of technology to ensure easier management and safety of all phases of flight.

We are seeking an energetic, cultural leader with strong technical capabilities to help us shape the future of aviation. As an engineering leader on the Flight Deck team, you and your team will be responsible for developing the next generation of our cockpit display products.

Essential Duties and Responsibilities:

  • Lead or support one or more software product development teams; maintain software project backlogs and provide software engineering effort cost estimates to technical product management and develop project specific software development and certification plans.
  • Supervise a group of Software Engineers.
  • Ensure direct reports are fully engaged and fully and appropriately tasked.
  • Provide coaching and career development to direct reports.
  • Routinely meet with direct reports in 1:1 and group settings.
  • Effectively identify and communicate work performance expectations to direct reports, and ensure alignment with job requirements, work performance output and organizational goals.
  • Communicate and provide direction and alignment of team and individual goals with department and Company goals.
  • Deliver effective performance leadership and planning in team communication, work direction, creating a collaborative team, and identifying roadblocks.
  • Write and deliver annual performance evaluations of direct reports.
  • Plan and recommend promotions, merit increases and compensation management for direct reports.
  • Work with Department director to optimally assign and allocate staff to product development teams.
  • Support recruiting of open positions by reviewing resumes, conducting technical phone screens, and interviewing applicants.
  • Support the department Director with core software engineering process development and maintenance.
  • Support the department Director in creating optimal software development environments and tools.
  • Support technical product managers with product roadmap development and program schedules.
  • Support engineering leadership with business development proposals.

  • Proficient in C/C++.
  • Ability to apply advanced understanding of computer science fundamentals in data structures.
  • Ability to apply advanced understanding of computer science fundamentals in algorithm design, problem solving and complexity analysis.
  • Ability to apply advanced understanding of computer architecture concepts.
  • Ability to apply advanced understanding of object-oriented design concepts and design patterns.
  • Ability to apply working knowledge of best practices for the full software development life cycle.
  • Advanced ability to logically and systematically troubleshoot a problem.
  • Ability to work effectively in a team environment.
  • Proficient with personal computers and computer operating systems.
  • Proficient with software development environments, programming and debugging tools.
  • Ability to apply understanding of version control systems.
  • Ability to apply understanding of mathematics (algebra, geometry, trigonometry, probability and statistics, logic, sets and number systems).
  • Ability to apply commonsense understanding to carry out instructions furnished in written, oral, or diagram form.
  • Ability to assimilate information from diverse sources to form a complete situational picture and develop a plan of action to accomplish a task.
  • Ability to use process of elimination when diagnosing problems.
  • Ability to write professional correspondence and effectively communicate information to other employees in English.

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering.
  • Seven or more years of experience in software engineering.

Preferred Qualifications:

  • Advanced degree in Computer Science, Computer or Electrical Engineering.
  • Two or more years of people leadership experience.
  • Seven or more years of experience developing safety critical software in the aerospace, automotive, medical or maritime industry.
  • Significant development experience in C and C++.
  • Knowledge and experience with Object Oriented design concepts.
  • Skills in assembly language, C#, Java, Perl and/or Python.
  • Experience or familiarity with DO-178B/C.


Duluth, Georgia, United States

Full-Time/Regular

Universal Avionics Systems Corporation is dedicated to providing and promoting equal employment opportunities without regard to race, color, religion, gender, ancestry, sexual orientation, gender identity and expression, age, disability, veteran status or any other protected factor in accordance with applicable federal, state, and local laws.

PI130976288


More jobs in Duluth, Georgia


Travel Incorporated

CAVA

Service Experts
More jobs in Information Technology


COLSON GROUP HOLDINGS, LLC

SafeRack, LLC

Metro One Loss Prevention Services Group (Guard Division), Inc.