Jobs · Oregon

Software Engineer

Trillium Engineering · Hood River, OR · 1 mo ago
HybridFull-time

Purpose of Position

Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for customers use with the aim of optimizing operational efficiency.

Summary Of Essential Job Functions

  • Modify software programs to improve performance.
  • Monitor computer system performance to ensure proper operation.
  • Manage information technology projects or system activities.
  • Design software applications.
  • Apply mathematical principles or statistical approaches to solve problems.
  • Provide technical support for software maintenance or use.
  • Communicate project information to team and customers.
  • Audit database performance.
  • Prepare data for analysis.
  • Teach customers and technicians how to use computer equipment or hardware.
  • Cookordinate software or hardware installation.
  • Identify information technology project resource requirements.
  • Analyze project data to determine specifications or requirements.
  • Provide recommendations to others about computer hardware.

Education And Experience Qualifications

  • A BS in computing (Computer Science, Computer Engineering etc.) and at least 2 years programming experience.
  • Proficiency with C/C++.
  • Experience with the Qt framework, QML, and Widgets, preferred.
  • Experience with video encoding/decoding software (FFMPEG), 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 device to exchange information.

Competencies And Skills Requirements

  • Excellent communication skills, both verbal and written.
  • Excellent team skills and team oriented.
  • Excellent time management skills and meets deadlines.
  • Flexible; able to multi-task in response to time-sensitive and changing situations.
  • Effective listening skills.
  • Objective, solution-oriented problem-solving skills.
  • Handles highly 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.

Similar jobs

Software Engineer

HaystackMassachusetts, United States· 4 wk ago
$144k–$194k/yrapply on haystack.cv

Software Engineer

HumanaWashington, DC· 1 mo ago
RemoteInformation Technology$81k–$110k/yr

Software Engineer

Brooks AutomationChelmsford, MA· 1 mo ago
$106k/yrapply on brooksauto.wd1.myworkdayjobs.com

Software Engineer

ASRC FederalOklahoma City, OK· 1 mo ago
Engineeringapply on jobs.dayforcehcm.com

Software Engineer

HaystackGreater Sioux Falls Area· 1 mo ago
$106k–$141k/yrapply on haystack.cv

Software Engineer

AllianceBernsteinNashville, TN· 1 mo ago
Engineeringapply on abglobal.wd1.myworkdayjobs.com