Posted in

Senior Manager – Embedded Software Engineering

Senior Manager – Embedded Software Engineering

CompanyIridium Communications
LocationMcLean, VA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in electrical engineering, computer engineering or related field
  • 10+ years of relevant experience in software development, system engineering and software verification/validation
  • 5+ years of previous management/leadership experience
  • Demonstrated 4+ years of experience in embedded software development, preferably for microcontrollers
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems with solid understanding of communication protocols such as UART, SPI, and I2C
  • Experience with agile development framework and practices
  • Capable of being a strong motivator and source of direction for your team and role model, showing commitment to your team’s goals
  • Have a people-oriented mentality and experience in building meaningful relationships with senior leadership on your team and in other departments
  • Excellent communication skills, with the ability to present and discuss complex results and ideas, be open to other points of view, and recognize and adapt to different communication techniques
  • Be able to analyze and understand a situation or problem and think critically to make decisions, come up with and evaluate unique solutions, and see those solutions through to completion
  • Be independent and self-motivated and demonstrate a high degree of creativity, flexibility, and resourcefulness
  • Strong sense of urgency in driving projects to completion and be motivated to achieve outcomes and results
  • Resilience to thrive in a dynamic environment and efficiently manage multiple or complex projects while continuously looking for new and enhanced ways of doing things

Responsibilities

  • Facilitate close working relationships with product owners and stakeholders to manage and prioritize issue resolution, product improvements, and communicate relevant information to the broader organization
  • Foster a highly effective team of software engineers and testers, improving the testing environment and tools for Iridium Transceiver Software
  • Mentor and train the team, evaluating performance, recognizing areas for improvement, and providing reliable solutions to enhance effectiveness
  • Collaborate with multi-sited global teams of software, hardware, and system development engineers
  • Think laterally, analyze, suggest, and implement processes to enhance product quality, reliability, and longevity
  • Plan, develop procedures, and analyze all software aspects of Iridium transceivers
  • Work cross-functionally to instill a strong culture of product quality within the organization
  • Support project delivery milestones for customers and team members
  • Develop customer-facing documentation that presents information clearly for various stakeholders
  • Organize, monitor, and report on multiple projects independently
  • Build relationships with leadership and colleagues outside the team
  • Proactively provide feedback and share knowledge

Preferred Qualifications

  • Experience in the satellite communication industry
  • Working knowledge of RF communication systems and protocols
  • Knowledge of reading schematics and data sheets for components
  • Experience managing agile teams, including teams in remote or global locations
  • Experience in software production via continuous integration
  • Experience in Atlassian tool chain and Git based DevSecOps