Software Technician

Mm-Solutions

Loveland (CO)

On-site

USD 55,000 - 75,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid sick leave
Vacation
Medical/vision/dental
Company-funded life insurance and 401K

Job summary

MM Solutions is seeking a Software Technician to support the Professional Services team in preparing, testing, documenting, and delivering software and firmware for RF Testing and EW systems. You will work across software and hardware, assisting with builds, installations, verifications, and OSS compliance scans.

You will also help maintain system images, release packages, and troubleshoot to ensure customer-ready deliveries while coordinating with engineering, operations, and legal/compliance

Qualifications

  • Bachelor’s degree in CS/IT/Engineering or related field with 1–3 years experience preferred.
  • Experience with Git or other version control systems preferred.
  • Experience with scripting, software troubleshooting, or automated data collection is a plus.
  • Experience with software installation, configuration management, and releases preferred.
  • Experience with OSS scanning and software license reviews is a plus.

Responsibilities

  • Support build, release, installation, verification, and delivery of software and firmware for EW systems.
  • Perform OSS scans and coordinate software legal reviews prior to release.
  • Install and verify software on hardware integrated into EW system racks.
  • Create and maintain system disk images at required configuration points.
  • Prepare release packages for testing and delivery; load firmware on hardware for verification.
  • Assist troubleshooting, testing, and delivery activities with cross-functional teams.
  • Coordinate department purchases and maintain documentation processes.

Skills

General computer skills
Git version control
Documentation skills
Multi-tasking
Cross-functional collaboration

Education

Bachelor’s degree in Computer Science/IT/Engineering

Tools

Git
Black Duck

Job description

Description
Position Summary:

The Software Technician supports the Professional Services team in preparing, testing, documenting, and delivering software and firmware used in RF Testing systems and Electronic Warfare (EW) systems. This role works across software and hardware environments, supporting software builds and releases, system installation and verification, configuration backups, open-source software compliance, and troubleshooting activities. The position also provides hands‑on technical and administrative support to help ensure systems are properly configured, tested, documented, and ready for customer delivery.

Company Summary:

MM Solutions is a well‑established company serving the Aerospace, Medical, and High‑Tech Industries in Colorado with high‑touch custom packaging, professional services, and logistic solutions. Creating opportunities and overcoming challenges is what drives us to provide clients with the necessary people, services, and equipment for every job. We are an organization that commits to its team members, maintaining a safe and fun environment while treating everyone as a valued individual. We are an Equal Opportunity Employer, including disability and veteran status. Full benefits are available to full‑time team members, including paid sick leave and vacation, medical/vision/dental, company‑funded life insurance and 401(k).

Compensation:

$26.50–$36.20 per hour, depending on experience (DOE), equivalent to approximately $55,000–$75,300 annually based on a 40-hour workweek.

Requirements
Job Responsibilities:
  • Support the build, release, installation, verification, and delivery of software and firmware used in Electronic Warfare (EW) systems.
  • Perform software composition and open-source compliance scans using Black Duck and coordinate required software legal reviews prior to release.
  • Install, configure, and verify software on computers and hardware integrated into EW system racks.
  • Create and maintain system disk images at required configuration points, including before software installation and prior to customer shipment.
  • Execute established software and firmware build processes and prepare release packages for testing and delivery.
  • Load and test firmware builds on Switch Matrix hardware to verify functionality prior to release.
  • Prepare and verify software distribution media and other deliverables provided to customers.
  • Run and support custom scripts used to collect, process, and analyze system data for troubleshooting and diagnostic purposes.
  • Assist software and systems teams with troubleshooting, integration, testing, and other technical activities needed to meet customer delivery schedules.
  • Provide support for software development activities and internal software tools as assigned.
  • Coordinate department purchases and capital-equipment orders using the company's parts and purchasing systems.
  • Maintain accurate records and follow established software release, configuration, quality, and documentation processes.
  • Collaborate with software, systems, engineering, and operations team members to resolve issues and support successful system deliveries.
Knowledge, Skills and Abilities:
  • Strong general computer skills, including installing and configuring software, managing files and system images, and creating software distribution media.
  • Working knowledge of software version control systems, such as Git, and basic understanding of software revision and configuration management.
  • Ability to locate, review, and document software license information and work with internal legal or compliance teams to obtain required approvals.
  • Ability to use software tools to communicate with and test electronic instruments and equipment through interfaces such as LAN and GPIB.
  • Strong organizational and documentation skills, including the ability to maintain software releases, system images, customer deliverables, and other technical records.
  • Ability to use database or business systems to enter and maintain information related to equipment orders, assemblies, and other department activities.
  • Ability to follow established technical procedures while identifying and communicating issues that require additional troubleshooting or support.
  • Strong attention to detail, particularly when working with software versions, system configurations, release documentation, and customer deliverables.
  • Ability to manage multiple priorities and respond effectively to changing project and customer delivery needs.
  • Ability to work collaboratively with software, systems, engineering, legal/compliance, and other cross‑functional teams.
Education and Experience preferred:
  • Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related technical field and 1–3 years of relevant experience preferred.
  • An equivalent combination of education, technical training, certifications, and relevant hands‑on experience may be considered in lieu of a bachelor’s degree.
  • Experience with software installation, configuration management, software builds or releases, system integration, electronics testing, or similar technical work is preferred.
  • Experience with Git or another version control system is preferred.
  • Experience with scripting, software troubleshooting, or automated data collection is a plus.
Physical Requirements:

Standing and Walking: 25%-49%

Seeing: 75%-100%

Hearing: 75%-100%

Ability to lift > 45lbs: 0%-24%

Additional Requirements:
  • Employer is a drug‑free workplace, and candidate must pass a pre‑hire background check and drug screen. We do not discriminate in hiring on any basis, including citizenship, and our job postings are open to U.S. citizens as well as non-U.S. citizens. However, the person hired will have access to information and items protected under the International Traffic in Arms Regulation (ITAR), and therefore that person must be a “U.S. person” as that term is defined under ITAR, 22 CFR 120.15.
  • A “U.S. person is defined as a 1) U.S. Citizen, 2) a lawful permanent resident, 3) a refugee given asylum in the U.S., or 4) a temporary resident granted amnesty. Accordingly, it will be necessary for our company to confirm and verify your status as a “U.S. person” under ITAR at the time of hire.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Technician
Software Technician

MM Solutions • Loveland (CO)

On-site
USD 55,000 - 75,000
Paid sick leave
Vacation
Medical insurance
+2
Technical Writer
Technical Writer

Mm-Solutions • Loveland (CO)

On-site
USD 44,000 - 55,000
Engineering Technician III (30081)
Engineering Technician III (30081)

Precise Systems Inc. • Odon (IN)

On-site
USD 42,000 - 64,000
Software Engineer
Software Engineer

Lockheed Martin • King of Prussia (PA)

On-site
USD 91,000 - 169,000
Software Developer / Engineer Crane, Indiana
Software Developer / Engineer Crane, Indiana

Precise Systems, Inc. • Indiana (PA)

On-site
USD 80,000 - 100,000
Software Engineer - Mid Level
Software Engineer - Mid Level

Lockheed Martin • Maryland

On-site
USD 110,000 - 205,000
Medical, Dental, Vision
Flexible work arrangements
401(k) match
+7
Engineering Technician (EMC)-Junior
Engineering Technician (EMC)-Junior

American Electronic Warfare Associates, Incorporated • Maryland

On-site
USD 63,612,000 - 106,020,000
Relocation assistance
Sign-on bonuses
Tuition and training assistance
+1
Switch Matrix Integrator
Switch Matrix Integrator

Mm-Solutions • Loveland (CO)

On-site
USD 30,000 - 39,000
Software Developer / Engineer
Software Developer / Engineer

Precise Systems, Inc. • Crane (IN)

On-site
USD 70,000 - 90,000
Multidisciplinary Systems Engineer ElectronicsSoftware
Multidisciplinary Systems Engineer ElectronicsSoftware

WGS SYSTEMS LLC • Frederick (MD)

On-site
USD 106,000 - 143,000