Demo

Senior Software Engineer

Data Device Corporation
Albuquerque, NM Full Time
POSTED ON 7/24/2026
AVAILABLE BEFORE 9/23/2026

Senior Software Engineer

Company Overview

For more than 60 years, Data Device Corporation (DDC) has been recognized as a world leader in the design and manufacture of high-reliability Connectivity, Power, and Control solutions for the Aerospace, Defense, and Space industries. Our dedication to supplying quality products, on-time delivery, and superior support, has contributed to the success of our customers and the critical missions they serve.

Great River Technology (GRT) located in Albuquerque, NM, a wholly owned subsidiary of Data Device Corporation, is a leader in high performance digital video and data development tools and services for the mil/aero industry. Since it’s founding in 1996, it has developed partnerships with leading commercial and military companies worldwide.

This position is 100% onsite in Albuquerque, NM.

Due to U.S. export control requirements, this position is open only to candidates who qualify as a “U.S. Person.” This generally includes U.S. citizens, U.S. nationals, lawful permanent residents/green card holders, and certain protected individuals, including refugees and asylees.

Description:

As a Senior Software Engineer, you will architect, develop, verify, and maintain Windows and Linux based software for advanced hardware systems. You will work across the full software development lifecycle (SDLC) from initial requirements to hardware integration and software sustainment. You will collaborate closely with various teams while mentoring junior engineers to champion modern software practices in a highly regulated environment.

Responsibilities:

The responsibilities noted below are not all-inclusive, they are core responsibilities subject to change based on the needs of GRT.

Architecture & Development: Design, implement, and maintain high-performance C/C software components. This includes front end software GUI based test applications and API wrapper DLLs for use in SDK Products targeted at Windows and Linux operating systems.

  • Integration & Testing: Perform hardware/software integration, debugging, and performance optimization. Develop and execute test scripts to run full verification of deliverable software products.

  • Technical Leadership: Lead technical design reviews, handle complex debugging of system-level anomalies, and actively mentor junior/mid-level engineers through code reviews and architectural guidance.

  • Customer Support Engineering: Identifying and resolving customer technical issues with software applications and SDK.

Requirements:

  • Education: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.

  • Experience: 7 years of professional software engineering experience (or 5 years with an Advanced Degree).

  • Core Language Skills: Deep proficiency in C/C and a strong grasp of scripting languages (like Python or Bash) for automation and data analysis.

  • System Knowledge: Experience developing software for custom FPGA-based hardware.

  • Embedded Protocols: Familiarity with data buses and communication protocols (e.g., PCIe, USB, ARINC 818, Ethernet).

Desired Skills & Experience:

  • Experience working with Microsoft Visual Studio, Microsoft DDK, QT and OpenCV.

  • Experience with MATLAB and LabView.

  • Embedded S/W and RTOS experience and is a plus.

  • Understanding of cybersecurity.

Benefits:

  • 401(k)

  • AD&D insurance

  • Bereavement leave

  • Dental insurance

  • Dependent care reimbursement

  • Disability insurance

  • Employee assistance program

  • Family leave

  • Flexible spending account

  • Gym membership

  • Health insurance

  • Health savings account

  • Life insurance

  • Military leave

  • Paid holidays

  • Paid jury duty

  • Paid sick time

  • Paid time off

  • Parental leave

  • Pet insurance

  • Prescription drug insurance

  • Professional development assistance

  • Relocation assistance

  • Retirement plan

  • Tuition reimbursement

  • Vision insurance

Work Location: In person, on-site in Albuquerque, New Mexico

Salary.com Estimation for Senior Software Engineer in Albuquerque, NM
$106,974 to $129,323
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Data Device Corporation

  • Data Device Corporation Lemon Grove, CA
  • Position Title: Technician Electronics A (Assembly) - Electronics Assembler (Poway) Department: Space Manufacturing (3i1207) EEO Category: Technician For m... more
  • 1 Day Ago

  • Data Device Corporation Poway, CA
  • Position Title: Technician Electronics A (Assembly) - Electronics Assembler (Poway) Department: Space Manufacturing (3i1207) EEO Category: Technician For m... more
  • 1 Day Ago

  • Data Device Corporation Bohemia, NY
  • For more than 60 years, Data Device Corporation (DDC) has been recognized as a world leader in the design and manufacture of high-reliability Connectivity,... more
  • 5 Days Ago

  • Data Device Corporation Bohemia, NY
  • For more than 60 years, Data Device Corporation (DDC) has been recognized as a world leader in the design and manufacture of high-reliability Connectivity,... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Albuquerque, NM area that may be a better fit.

  • Fincons Group Rende, NM
  • Fincons Group è una società internazionale di consulenza IT che da oltre 40 anni accompagna le imprese nel cogliere le opportunità del cambiamento digitale... more
  • 17 Days Ago

  • BAE Systems Albuquerque, NM
  • Job Description We are seeking a highly skilled Senior Software Engineer to join our team of innovative engineers who design and develop high-quality hardw... more
  • 24 Days Ago

AI Assistant is available now!

Feel free to start your new journey!