Entry Level- Front End Software Engineer (Onsite, Aberdeen MD)

Fairwinds Technologies, L

Maryland

On-site

USD 75,000 - 85,000

Full time

5 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Fairwinds Technologies, LLC is seeking an Entry Level Front End Software Engineer to join our xG and Mixed Signal product development teams in Aberdeen, MD. You will work with embedded Linux platforms, primarily using C/C++ with Python for automation, developing software that connects to hardware and field systems.

In this role you’ll gain exposure to full lifecycle software development, from bring-up to testing, lab and field support, and documentation.

Qualifications

  • Bachelor's degree in a closely related field required or expected before start date.
  • Academic, internship, personal-project, laboratory, or work experience programming in C or C++.
  • Basic familiarity with Linux through coursework, projects, labs, internships, or personal use.

Responsibilities

  • Develop, integrate, debug, and maintain embedded software on Linux-based platforms (Ubuntu and others).
  • Write and test software in C and C++, with Python for automation and tooling where applicable.
  • Bring up processors, development kits, carrier boards, microcontrollers, and peripherals in coordination with hardware engineers.
  • Support device control, monitoring, configuration, logging, and health/status reporting via interfaces.

Skills

C/C++
Python
Linux
Embedded software
Hardware integration

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering or related field

Tools

CI/CD

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Entry Level- Front End Software Engineer (Onsite, Aberdeen MD)

4 days ago Requisition ID: 1769

Salary Range: $75,000.00 To $85,000.00 Annually

ENTRY-LEVEL FRONT END SOFTWARE ENGINEER

xG and Mixed Signal Product Development | Technical Services

About the opportunity

Fairwinds Technologies is continuously looking for curious, hands‑on early‑career engineers who want to build software that connects directly to real hardware and operational systems. In this role, you may support either our xG or Mixed Signal product development team, or technical‑services contracts aligned with those product areas.

You will work alongside experienced software, RF, FPGA, DSP, systems, and test engineers to develop, integrate, automate, and troubleshoot embedded solutions. Assignments may span internal product development and customer‑funded research, integration, test, demonstration, and field‑support activities. This structure gives an entry‑level engineer exposure to the full engineering lifecycle while contributing to products and capabilities that move from the lab toward operational use.

What you will do
  • Develop, integrate, debug, and maintain embedded software on Linux‑based platforms, including Ubuntu and other embedded Linux distributions.
  • Write and test software in C and C++, with opportunities to use Python for automation, test tooling, data handling, and engineering utilities.
  • Bring up processors, development kits, carrier boards, microcontrollers, peripherals, and connected subsystems in close coordination with hardware engineers.
  • Support device control, monitoring, configuration, logging, health/status reporting, and web‑based or API‑driven management interfaces.
  • Integrate software with radios, modems, network interfaces, RF subsystems, FPGA‑based signal‑processing hardware, sensors, and edge devices.
  • Create automated test scripts, repeatable lab procedures, troubleshooting tools, and clear engineering documentation.
  • Participate in code reviews, configuration management, defect tracking, and continuous integration practices as the team expands its software development discipline.
  • Support laboratory and field testing, customer demonstrations, technical‑service deliverables, and root‑cause troubleshooting.
  • Collaborate across the xG and Mixed Signal teams and grow into increasing technical ownership as your skills develop.
Technology and mission areas

Depending on assignment, you may contribute in one or more of the following areas:

  • Embedded Linux platform integration, board bring‑up, system services, networking, and management software.
  • xG wireless systems, including 5G, non‑terrestrial networking, software‑defined radio, tactical gateways, radio integration, and automated test infrastructure.
  • Mixed Signal products, including Global Link and EchoPhase‑related capabilities, control and monitoring software, channel emulation, coherent combining, and FPGA/DSP hardware interfaces.
  • Ruggedized mission modules and edge systems that combine compute, network, radio, and RF functions.
  • Government‑funded R&D and technical‑services contracts involving integration, test, performance characterization, documentation, and field support.
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a closely related field, completed or expected before start date.
  • Academic, internship, personal‑project, laboratory, or work experience programming in C or C++.
  • Basic familiarity with Linux through coursework, projects, labs, internships, or personal use.
  • Foundational understanding of computer architecture, digital interfaces, networking, operating systems, or embedded systems.
  • Ability to use structured problem solving, learn unfamiliar hardware and software, and document work clearly.
  • Ability to collaborate in a multidisciplinary engineering environment and communicate respectfully with technical and non‑technical teammates.
  • Ability to satisfy customer, site‑access, export‑control, and security requirements associated with assigned work.
Preferred, not required
  • Hands‑on experience with a single‑board computer, microcontroller, FPGA‑connected processor, development kit, or custom electronics project.
  • Exposure to Python, Bash, Git, build systems, debuggers, serial consoles, oscilloscopes, logic analyzers, or network‑analysis tools.
  • Familiarity with device drivers, boot processes, Linux services, containers, web services, REST APIs, or embedded user interfaces.
  • Coursework or project experience in wireless communications, RF systems, digital signal processing, software‑defined radio, 5G/LTE, or computer networks.
  • Experience with automated testing, CI/CD, hardware‑in‑the‑loop testing, or writing test procedures and technical reports.
What success looks like
  • First 90 days: learn the assigned platform, development workflow, lab environment, and product or contract objectives; complete scoped tasks with mentoring.
  • First 6 months: independently develop and test small software features or automation tools; contribute useful documentation and troubleshooting results.
  • First year: own a defined embedded software component, integration activity, or test capability and become a dependable contributor across software and hardware boundaries.
Why join Fairwinds Technologies
  • Work on products and customer‑funded R&D activities within the same technical domain, creating a direct connection between experimentation, productization, and operational support.
  • Gain broad exposure to embedded computing, networking, wireless systems, RF hardware, FPGA/DSP interfaces, laboratory integration, and field testing.
  • Learn from experienced multidisciplinary engineers while receiving meaningful, hands‑on work early in your career.
  • Join a growing technology organization building repeatable product‑development practices and expanding its xG and Mixed Signal portfolios.

Position Type/Expected Hours of Work

This is a full time, exempt position.

Work Authorization/Security Clearance:

Must be eligible to work in the US.

AAP/EEO Statement

Fairwinds Technologies, LLC is an Equal Opportunity Employer – M/F/Veteran/Disability/Sexual Orientation/Gender Identity

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Entry Level- Front End Software Engineer (Onsite, Aberdeen MD)
Entry Level- Front End Software Engineer (Onsite, Aberdeen MD)

Fairwinds Technologies, LLC • Aberdeen (MD), Northern (KY)

Hybrid
USD 75,000 - 85,000
Entry Level- Front End Software Engineer (Onsite, Aberdeen MD)
Entry Level- Front End Software Engineer (Onsite, Aberdeen MD)

Socket.dev • Maryland

On-site
USD 70,000 - 100,000
Entry Level- Front End Software Engineer (Onsite, Aberdeen MD)
Entry Level- Front End Software Engineer (Onsite, Aberdeen MD)

Fairwinds Technologies • United States

On-site
USD 65,000 - 90,000
Entry Level- RF Systems Engineer (Onsite- Aberdeen, Maryland)
Entry Level- RF Systems Engineer (Onsite- Aberdeen, Maryland)

Fairwinds Technologies, LLC • Aberdeen (MD), Northern (KY)

Hybrid
USD 75,000 - 85,000
Entry Level- Test Engineer (Onsite- Aberdeen Maryland)
Entry Level- Test Engineer (Onsite- Aberdeen Maryland)

Fairwinds Technologies, L • Maryland

On-site
USD 75,000 - 85,000
Entry Level- RF Systems Engineer (Onsite- Aberdeen, Maryland)
Entry Level- RF Systems Engineer (Onsite- Aberdeen, Maryland)

Socket.dev • Maryland

On-site
USD 70,000 - 90,000
Entry Level- Test Engineer (Onsite- Aberdeen Maryland)
Entry Level- Test Engineer (Onsite- Aberdeen Maryland)

Fairwinds Technologies, LLC • Aberdeen (MD), Northern (KY)

Hybrid
USD 75,000 - 85,000
Entry Level- DSP Engineer (Onsite- Aberdeen, Maryland)
Entry Level- DSP Engineer (Onsite- Aberdeen, Maryland)

Fairwinds Technologies, L • Maryland

On-site
USD 75,000 - 85,000
Entry Level- FPGA Engineer (Onsite- Aberdeen, Maryland)
Entry Level- FPGA Engineer (Onsite- Aberdeen, Maryland)

Socket.dev • Maryland

On-site
USD 70,000 - 100,000
Entry Level- Test Engineer (Onsite- Aberdeen Maryland)
Entry Level- Test Engineer (Onsite- Aberdeen Maryland)

Socket.dev • Maryland

On-site
USD 55,000 - 85,000