Iridium Satellite - McLean, VA

posted 10 days ago

Full-time - Senior
McLean, VA
Professional, Scientific, and Technical Services

About the position

The Senior Manager of Embedded Software Engineering at Iridium is responsible for leading a team focused on developing innovative embedded software solutions for satellite communication systems. This role involves mentoring engineers, managing multiple projects, and collaborating with cross-functional teams to enhance product quality and reliability. The position plays a crucial role in driving the company's mission to provide reliable communication solutions globally, particularly in remote areas.

Responsibilities

  • Facilitate close working relationships with product owners and stakeholders to manage and prioritize issue resolution and product improvements.
  • 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 and recognizing areas for improvement.
  • Collaborate with multi-sited global teams of software, hardware, and system development engineers.
  • 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.

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.
  • Solid understanding of communication protocols such as UART, SPI, and I2C.
  • Experience with agile development framework and practices.
  • Strong motivator and source of direction for the team, role modeling commitment to team goals.
  • People-oriented mentality with experience in building meaningful relationships with senior leadership.
  • Excellent communication skills, with the ability to convey complex results and ideas.
  • Ability to analyze and understand situations or problems and think critically to make decisions.
  • Independent and self-motivated with a high degree of creativity, flexibility, and resourcefulness.
  • Strong sense of urgency in driving projects to completion.

Nice-to-haves

  • 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.

Benefits

  • Health insurance
  • 401k retirement plan
  • Flexible scheduling
  • Professional development opportunities
  • Paid holidays
  • Employee discounts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service