Senior Software Engineer
Job Description
ASenior Software Engineer role at Great River Technology onsite in Denver, CO, with a yearly salary of USD 125,000.
Responsibilities
- Design and maintain high performance C and C++ software components, including GUI based test applications and API wrapper DLLs for Windows and Linux SDK products.
- Execute hardware software integration, debugging, and performance optimization; develop and run test scripts to verify deliverable software.
- Provide technical leadership through design reviews, handle complex system level debugging, and mentor junior and mid level engineers via code reviews and architecture guidance.
- Identify and resolve customer technical issues related to software applications and SDKs.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- 7+ years of professional software engineering experience, or 5+ years with an advanced degree.
- Strong proficiency in C and C++, plus scripting experience (Python or Bash) for automation and data analysis.
- Experience developing software for custom FPGA based hardware.
- Familiarity with embedded data buses and communication protocols (PCIe, USB, ARINC 818, Ethernet).
Technologies
- C, C++, Python, Bash
- Windows, Linux
- Microsoft Visual Studio, Microsoft DDK
- Qt, OpenCV, MATLAB, LabVIEW
- FPGA, RTOS, ARINC 818
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
Eligibility
Due to export control requirements, this position is open only to candidates who qualify as a U S Person, including U S citizens, U S nationals, lawful permanent residents, and certain protected individuals.
Company overview
Great River Technology is a wholly owned 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, with a long standing presence in Albuquerque, NM.
Location
Denver, CO onsite
Salary
USD 125,000 per year