Software Engineer
Job Description
Software Engineer
Company: Great River Technology (GRT)
Location: Albuquerque, NM
About Us:
Great River Technology (GRT) is a pioneering company located in Albuquerque, NM, and a global leader in ARINC 818 video products for the aerospace and defense industries. As an employee-owned company, we pride ourselves on fostering innovation and excellence in everything we do. With a casual and friendly yet challenging work environment, GRT offers terrific benefits and a unique opportunity to be part of cutting-edge projects in the field.
Position Overview:
We are seeking a talented Software Engineer to join our dynamic team. The ideal candidate will have a Bachelor's degree in Electrical/Computer Engineering or Computer Science, with a strong background in C/C++ and experience in developing embedded software. Additional work or internship experience is a plus.
Key Responsibilities:
- Develop software applications for Windows and Linux platforms.
- Create software APIs and applications for GRT's PCIE card, module, and system products.
- Create software for various communication protocols such as Ethernet, USB, Serial, and I2C.
- Design and implement embedded software solutions for GRT products.
- Develop software applications using C/C++.
- Write automated test software using scripting languages such as Python and Bash.
- Debug and test code to ensure functionality and performance.
- Document and test software applications for developed hardware.
Requirements:
- Bachelor's degree in Electrical/Computer Engineering or Computer Science.
- Proficiency in C/C++ and experience with embedded software development.
- Familiarity with QT and Visual Studio IDEs.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Experience with electronic hardware, video processing algorithms, OpenCV, Open GL is a plus.
Benefits:
- Competitive salary and comprehensive benefits package.
- Employee ownership
- Casual and friendly work environment.
- Opportunities for professional growth and development.
If you are passionate about software engineering and excited about the prospect of working on cutting-edge projects in the aerospace and defense industry, we encourage you to apply. Join us at Great River Technology and be part of a team dedicated to pushing the boundaries of innovation. Apply now!
About Great River
Great River Technology is an employee owned company in Albuquerque, New Mexico, that specializes in mission-critical, high- performance digital video development tools and services for commercial aerospace and military customers. We have off-the-shelf board-level products for high-speed video links and point-to-point data transmission.
Great River offers competitive pay and generous benefits - including company stock, and performance bonuses.
Work environment
Great River is a small entrepreneurial company with a friendly, team-oriented work atmosphere.
EEO statement
Great River Technology is an equal opportunity employer.
Job Type: Full-time
Pay: $69,904.00 - $152,749.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Stock options
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- Do you currently live in Albuquerque?
- Are you a non-US citizen who will work on a student visa or other work visa?
Education:
- Bachelor's (Required)
Ability to Relocate:
- Albuquerque, NM 87113: Relocate before starting work (Required)
Work Location: In person