EngineerJobs.io
← Back to all jobs

Job Description

Great River Technology offers a competitive package designed to support your growth and work-life balance, with an onsite role in Denver, CO. The Senior Software Engineer position provides a path to influence the architecture and delivery of Windows and Linux software for advanced hardware systems, backed by a comprehensive benefits program and a collaborative, mentorship-driven culture. The role comes with an annual salary of USD 125,000 and a clear focus on engineering excellence across the full software lifecycle.

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

Responsibilities

  • Architecture and development of high-performance C and C++ software components, including GUI-based test applications and API wrapper DLLs for Windows and Linux SDK products
  • Hardware software integration, debugging, and performance optimization; creation and execution of test scripts for full verification of deliverables
  • Technical leadership through design reviews, complex system-level debugging, and mentoring of junior and mid-level engineers via code reviews and architectural guidance
  • Customer support engineering to identify and resolve issues with software applications and SDKs

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 7+ years of professional software engineering experience, or 5+ years with an advanced degree
  • Strong proficiency in C and C++, with scripting experience in Python or Bash for automation and data analysis
  • Experience developing software for custom FPGA-based hardware
  • Familiarity with embedded protocols and data buses such as PCIe, USB, ARINC 818, and Ethernet

Technologies

  • C, C++, Python, Bash
  • Windows, Linux
  • Microsoft Visual Studio, Microsoft DDK
  • Qt, OpenCV, MATLAB, LabVIEW
  • FPGA, RTOS, ARINC 818

About Great River Technology

Great River Technology is a subsidiary of Data Device Corporation, a world leader in high-reliability Connectivity, Power, and Control solutions for the Aerospace, Defense, and Space industries. GRT specializes in high performance digital video and data development tools and services for the mil/aero sector. Since its founding, the company has partnered with leading commercial and military organizations worldwide. This position is on site in Denver, CO.

Pay and location

Salary: From USD 125,000 per year. Location: Denver, CO, onsite.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.