Talent.com
Sr Software Engineer (Mobile Products)
Sr Software Engineer (Mobile Products)Iridium Satellite LLC • McLean, VA, United States
Sr Software Engineer (Mobile Products)

Sr Software Engineer (Mobile Products)

Iridium Satellite LLC • McLean, VA, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Sr Software Engineer (Mobile Products)

Job Locations

US-VA-McLean

Job ID

2025-4677

Category

Engineering

Worker Category

Regular Full-Time[F]

Company Overview

Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity anywhere in the world. For over 20 years, Iridium's unique network and services have supported critical communications needs for individuals, businesses, and the evolving Internet of Things.

At Iridium, we understand the importance of staying connected and the limitations of traditional communications networks. People across the globe, including first responders, humanitarians, global militaries, scientific researchers, and lone workers, as well as ships, aircraft and remote operations all rely on Iridium to stay connected. We take our responsibility for providing these essential communications very seriously and pride ourselves on offering a reliable lifeline when needed. Likewise, Iridium is committed to providing an exciting and innovative workplace, where employees are challenged to think outside the box and collaborate on new, bold ideas and solutions. Our talented teams are passionate about their work and the impact our company makes around the world. Iridium fosters an empowering and inclusive culture that allows employees to genuinely be their best selves. We are looking for others who want to join this truly unique company that celebrates our employees and provides the opportunity to truly make a difference in the world.

What We're Looking For :

Iridium is seeking an Senior Embedded Software Engineer to join our Mobile Product Software Engineering Team! As an Embedded Software Engineer, you will be responsible for enhancing and sustaining the source code used in our mobile products and associated engineering tools. In this role, you'll be support the software for Iridium's transceivers while contributing to the development of high-quality, long-lasting products for our customers. This role is perfect for someone who is passionate about creating reliable and robust products, takes pride in the long-term success of their work, and is highly self-reliant.

What You'll Do :

Design and develop embedded software for microcontrollers, ensuring high-quality, performance, and reliability

  • Autonomously execute software development tasks while meeting project timelines
  • Implement and optimize real-time operating systems, device drivers, and communication protocols
  • Debug and troubleshoot firmware issues, ensuring timely resolution
  • Reproduce, isolate and debug complex low-level problems that may span hardware and software interfaces
  • Integrate, build, and manage embedded software configuration
  • Write and maintain unit, regression and pairwise test suites for mobile product software
  • Create and maintain documentation, such as software requirements, ICDs, test plans and procedures
  • Lead and mentor junior software engineers to improve their skills and increase team productivity
  • Review work products created by other team members
  • Collaborate with software, hardware, and system development engineers
  • Work cross functionally to instill a strong culture of product quality within the organization
  • Provide technical guidance to cross-functional teams and stakeholders
  • Confidently present complex information to groups outside of your team through briefings, documentation, implementation plans, or issue resolutions

What You'll Need to Succeed :

  • Bachelor's degree in electrical engineering, computer engineering, or a related technical field with 8+ years of relative software experience, including :
  • 5+ years (post-college) developing embedded software for microcontrollers

  • 6+ years(post-college) developing software in C, with a solid understanding of ANSI C, common data structures and memory management techniques
  • 4+ years using Linux command-line interfaces
  • Demonstrated expertise in asynchronous, event-driven programming paradigms,
  • Extensive experience designing embedded systems using preemptive, multitasking, real-time operating systems
  • Strong knowledge of OSI model, networking protocols, interfaces, and hardware subsystems.
  • Comprehensive knowledge of communication protocols such as UART, SPI, and I2C
  • Hands-on experience in reading schematics and data sheets for components
  • Experience benchmarking algorithm performance for embedded systems using a combination of software and hardware techniques
  • Ability to proactively seek assistance when needed
  • Strong focus on continuously improving skills and acquiring new knowledge
  • Excellent communication skills, with the ability to clearly convey products, deliverables, analyses, and issues to diverse audiences
  • Confidence and ability to build and sustain relationships with leadership and colleagues across teams
  • Analytical mindset, with the ability to assess situations or problems, think critically, and devise out-of-the-box solutions
  • Proactive in providing feedback and enthusiastic in sharing your knowledge
  • Capable of prioritizing your own tasks and potentially the tasks of others while making sure deadlines are met
  • Things That Would be Great if You Brought to the Table :

  • 3+ years of experience in developing ancillary tools in Python
  • 2+ Years of experience developing software for ARM M-series microcontrollers
  • 2+ Years of expertise in multi-threading / multi-tasking
  • 3+ years of experience working with agile methods (including Scrum or Kanban) & environment using the Atlassian suite
  • Hands-on experience with network analysis tools such as Wireshark
  • Embedded systems troubleshooting experience
  • Understanding of software production workflow using continuous integration
  • Knowledge of best practices for software version control (e.g., Git, Bitbucket)
  • Familiarity with RF communication systems and protocols
  • Working knowledge of bash, make and similar programming languages
  • We'll Also Need You To :

  • Ability to travel to meetings with geographically remote teams as needed (typically once per quarter)
  • Willingness to work a hybrid schedule, with at least one week per month in the office (located in McLean, VA) and additional in-office days as needed
  • This position directly performs under, supports, or is exposed to a U.S. government contract. To comply with the requirements of Iridium's U.S. government contracts, applicants for this position must be U.S. citizens.
  • Work Environment :

    This position primarily works in an office setting and is largely sedentary with the majority of the position working with a computer. The role typically requires the use of basic office equipment such as a phone, video, computer, keyboard, mouse, and printer.

    Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.

    serp_jobs.job_alerts.create_a_job

    Sr Software Engineer • McLean, VA, United States

    Job_description.internal_linking.related_jobs
    Sr. Software Engineer (Eng Lead / Manager)

    Sr. Software Engineer (Eng Lead / Manager)

    Nava Public Benefit Corp • Washington, DC, United States
    serp_jobs.job_card.full_time
    Nava is a consultancy and public benefit corporation working to make government services simple and effective.Since 2015, federal, state, and local agencies have trusted Nava to help solve highly s...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Mobile Software Engineer

    Lead Mobile Software Engineer

    VirtualVocations • Alexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Software Engineer - Mobile.Key Responsibilities Drive complex technical projects from conception to delivery while coding alongside the team Provide people leader...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    (USA) Senior, Software Engineer

    (USA) Senior, Software Engineer

    Walmart • Washington, DC, United States
    serp_jobs.job_card.full_time
    Job Description Summary : Are you a talented software engineer with a passion for innovation and problem-solving? Join our dynamic Software and Services team at Walmart / VIZIO as a Senior Software En...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr Manager - Software Engineer

    Sr Manager - Software Engineer

    Compunnel, Inc. • McLean, VA, United States
    serp_jobs.job_card.full_time
    We are looking for an experienced Sr Manager - Software Engineer to lead a high-performing, technically skilled team that specializes in solving complex internal IT data challenges.This team operat...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr. Manager Software Engineer

    Sr. Manager Software Engineer

    Capital One National Association • McLean, VA, United States
    serp_jobs.job_card.full_time +1
    Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer, Autonomous Vehicles

    Senior Software Engineer, Autonomous Vehicles

    VirtualVocations • Alexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, Prediction and Planning - Autonomous Vehicles.Key Responsibilities Develop reliable and safety-critical algorithms for behavior and motion pla...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Sr. Manager Software Engineer

    Sr. Manager Software Engineer

    Hobbsnews • McLean, VA, United States
    serp_jobs.job_card.full_time +1
    Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr Software Engineer (Mobile Products)

    Sr Software Engineer (Mobile Products)

    Iridium Satellite LLC • McLean, VA, United States
    serp_jobs.job_card.full_time
    Sr Software Engineer (Mobile Products).Iridium is an award-winning and innovative satellite communications company with bragging rights to the only network that offers voice and data connectivity a...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Sr. Engineer (Workspace ONE, Mac Engineering)

    Sr. Engineer (Workspace ONE, Mac Engineering)

    Unisys • Reston, VA, US
    serp_jobs.job_card.full_time
    Medium level of knowledge and experience with Apple MacOS Support and Troubleshooting.Monitor system performance, compliance, and logging / monitoring. Collaborate with security and compliance teams t...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Sr. Software Engineer

    Sr. Software Engineer

    KMM Technologies, Inc. • Reston, VA, United States
    serp_jobs.job_card.temporary
    serp_jobs.filters_job_card.quick_apply
    Software Engineer Location : Reston, VA #HYBRID Duration : 6+Months Contract Rate : $65 / hr < / p&...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30
    Software Development Consultant (Mobile)

    Software Development Consultant (Mobile)

    Daon Inc • Fairfax, VA, US
    serp_jobs.job_card.full_time
    Our company was founded on the principle of securing nations and their borders in the world of identity management.Over the past 20 years, we have continued to maintain these principles, but we hav...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr. Manager Software Engineer

    Sr. Manager Software Engineer

    Capital One • McLean, VA, United States
    serp_jobs.job_card.full_time +1
    Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Product Software Engineer

    Product Software Engineer

    VirtualVocations • Washington, District of Columbia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer, Product.Key Responsibilities Contribute to the design and implementation of a real-time LLM-powered platform Build and enhance key pieces of the use...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr. Manager Software Engineer

    Sr. Manager Software Engineer

    Hispanic Technology Executive Council • McLean, VA, United States
    serp_jobs.job_card.full_time +1
    Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr. Software Engineer, Full-Stack – AI Developer Tools

    Sr. Software Engineer, Full-Stack – AI Developer Tools

    Gswell • McLean, VA, United States
    serp_jobs.job_card.full_time
    Groundswell is a premier technology integrator resolutely committed to solving the most complex challenges facing federal agencies today. Our name, Groundswell, represents our commitment to be an un...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer, iOS Core Product - Washington, USA

    Software Engineer, iOS Core Product - Washington, USA

    Speechify • Washington, DC, US
    serp_jobs.job_card.full_time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocations • Washington, District of Columbia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Software Engineer who will be responsible for designing and implementing software systems. Key Responsibilities Design, develop, and implement software systems usin...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Leidos Inc • Gaithersburg, MD, United States
    serp_jobs.job_card.full_time
    Leidos National Security Sector combines technology-enabled services and mission software capabilities in the areas of cyber, logistics, security operations, and decision analytics to support our d...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Sr. Software Engineer

    Sr. Software Engineer

    CloudShape • Washington, DC, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Software Engineer Position Title : .Software Engineer Requisition ID : .SSWEL2 Location : Hybrid (Remote / Washington, DC) Citizenship required : Yes Clearance Type : Secret Salary Range : ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days
    California Licensed Senior Software Engineer

    California Licensed Senior Software Engineer

    VirtualVocations • Alexandria, Virginia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer - Full Stack / Back End.Key Responsibilities Develop and deploy production quality code to the cloud Participate in product and architectural di...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new