Systems Development Engineer I

Iridium

Chandler, AZ0–22 yrs53m agovia LinkedIn

About the Role

Iridium is seeking a talented and motivated Systems Development Engineer I to join our Automation team. As a Systems Development Engineer I, you will write and review code and help maintain framework infrastructure throughout our agile development cycle. In this role, you’ll gain valuable experience designing and developing automation for interdisciplinary projects while receiving support from team members on day-to-day activities. You’ll thrive in this role if you enjoy software engineering, design, DevOps, research, deep-dive troubleshooting, and detail-oriented tasks in both individual and team-based settings.

Key Responsibilities

  • Work with industry standard tools and software such as Elasticsearch/Logstash/Kibana, Amazon Web Services, CI/CD pipelines, event-driven messaging, and containers.
  • Participate in an Agile software team to collaborate and coordinate on a variety of tasks including:
  • Software architecture design
  • API definition, design, and implementation
  • Virtualization and containerization
  • Automation framework infrastructure deployment
  • Hardware communications
  • Data transformation and visualization
  • Support the team in solving problems and developing creative solutions within the automation organization.
  • Assist with translating User Stories into specific actionable tasks.
  • Maintain and expand existing software tools, lab environment, and hardware components.
  • Create documentation that clearly presents information.
  • Learn the details and protocols of the Iridium satellite constellation and ground systems to better assist internal Iridium teams.

Requirements & Tech Stack

  • Entry-level knowledge of software development.
  • An analytical mindset, with the ability to understand a situation or problem and think critically to make decisions and come up with solutions.
  • Experience developing software in Python and/or other object-oriented software languages.
  • Familiarity with Git and distributed version control.
  • Strong communication skills, with the ability to clearly present information to the team.
  • The desire to work in a collaborative environment and build meaningful relationships with your manager and team.
  • Ability to prioritize tasks with guidance and ask for help when needed.
  • Self-motivation with the desire to create high-quality work.
  • Active in seeking out ways to learn every day, and interested in new ideas and technologies.

Qualifications

  • Bachelor’s degree in Engineering, Computer Science, or a related technical degree, or comparable related technical field experience.
  • Preferred:
  • Experience with Linux and/or Unix via the command line.
  • Experience with Integrated Development Environments (e.g. PyCharm, Visual Studio).
  • Containerization knowledge in docker and/or podman.
  • Experience with structured databases such as MySQL.
  • Experience with DevOps and CI/CD tool suites.
  • Basic networking skills.
  • Basic knowledge of the Linux and/or Unix operating systems.

Additional Requirements

  • This position directly performs under, supports, or is exposed to a U.S. government contract. To comply with the requirements of that U.S. government contract, applicants for this position must be U.S. citizens.
  • Ability to work a hybrid schedule that includes at least 80% of your time (4 days per week) in office.

Entry-Level Jobs in the US · last 7 days

60 openings · all need no experience

Most hiring: Sevita, Sam's Club, Lamb Weston

See all 60 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job