Software Engineer - User Interface Job at Trillium Engineering in...
Trillium Engineering - Hood River, OR, United States, 97031
Work at Trillium Engineering
Overview
- View job
Overview
Join to apply for the Software Engineer - User Interface role at Trillium Engineering
Purpose of Position: Develop and maintain software applications that enable the operation and manufacture of Trillium gimbal systems.
Summary Of Essential Job Functions:
- Create intuitive, modern UI features that simplify gimbal interactions and provide improved situational awareness.
- Create and maintain tools that streamline gimbal production processes.
- Utilize 3D mapping software and Geographic Information System concepts.
- Interact with streaming video and metadata.
- Understand gimbal hardware architecture and essential embedded gimbal code at a functional level.
- Provide technical support for external customers and internal users.
- Troubleshoot and identify UI and hardware issues.
Education And Experience Qualifications:
- A BS in computing (Computer Science, Computer Engineering etc.) and at least two years of programming experience.
- Proficiency with C/C++.
- Experience with the Qt framework, QML, and Widgets, highly preferred.
- Experience with video encoding/decoding software and technologies (FFMPEG, GStreamer, h.264, KLV metadata), highly preferred.
- Experience with unmanned aircraft systems preferred.
Physical Demands Of Position:
- Physically able to lift up to 20 pounds (materials/equipment)
- Effective use of computer, laptop, cell phone and other mobile devices to exchange information.
Competencies And Skills Requirements:
- Excellent communication skills, both verbal and written.
- Excellent team skills and team-oriented mentality.
- Excellent time management skills.
- Flexible; able to multi-task in response to time-sensitive and changing situations.
- Effective listening skills.
- Objective, solution-oriented problem-solving skills.
- Handles sensitive and confidential information.
- Resourceful, able to network and connect people to appropriate resources.
- Technology savvy, comfortable using MS software products.
- Strong planning and organizational skills and follow through.
- Resilient, stays positive and solution-oriented.
- Perceptive, discovers underlying issues in situations and re-states them in a helpful way.
- Self-starter with a strong work ethic, able to work without direct supervision.
Disclaimer: The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of personnel so classified. All personnel may be required to perform duties outside of their typical responsibilities from time to time, as needed.
Seniority level
- Entry level
Employment type
- Full-time
Job function
- Engineering and Information Technology
- Aviation and Aerospace Component Manufacturing
Referrals increase your chances of interviewing at Trillium Engineering by 2x