Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Algorithms

Sightline Intelligence

Job Description

Job Description

Job Title: Senior Software Engineer - Algorithms

Department: Software Engineering

Reports To: Team Lead and Director of Software Engineering

FLSA Status: Exempt, Salary, Full-Time

Work Location: Portland or Hood River, Oregon office

Shift: Monday – Friday, standard day schedule.

Supervisory Level: None

Job Description:

The Senior Software Engineer on our Algorithms team develops and integrates algorithms that enable real-time video processing, tracking, and detection on low-SWaP, embedded hardware, with a focus on delivering reliable performance in resource-constrained environments, particularly low-SWaP embedded systems.

  • Develop C/C++ video processing algorithm software on the latest ARM multi-core processors and/or embedded GPUs.
  • Work on embedded video processors used in security and surveillance products, including autonomous, airborne, ground, and other applications.
  • Directly support customers.
  • Work collaboratively with a diverse team of software developers, business development, and customers.
  • Contribute to roadmap development, participate in project prioritization, and provide guidance/mentorship to more junior software engineers.
  • Other duties as assigned. 

Qualifications:        

  • Bachelor’s degree in engineering, computer science, aerospace engineering, electrical engineering, or other relevant degree.
  • Previous experience with C/C++ algorithm development in one of the following domains: video, image, audio, or signal processing in resource-constrained environments, particularly low-SWaP embedded systems.
  • Experience with multi-threading and concurrent programming.
  • Experience with computer vision, image processing, tracking, detection or related algorithms.
  • Understands real-time performance, latency, memory, and compute constraints.
  • Strong debugging and performance analysis skills.
  • Ability to work independently, prioritize tasks, and meet milestones/deadlines.
  • Must be authorized to work in the United States on a full-time basis.
  • We are open to hiring candidates with varying levels of experience. This estimated salary band will be adjusted accordingly based on the candidate's experience and expertise.
    • Software Engineer with a minimum of 3 years of relevant work experience.
    • Senior Software Engineer with a minimum of 5 years of relevant work experience.

Competencies: To perform the job successfully, an individual should demonstrate the following competencies:

Apply Expertise in Technology

Complies with policies on acceptable use of technology; Applies knowledge of computer skills to perform the job successfully; Displays the ability to learn new computer skills.

Strategic Thinking

Develops strategies to achieve organizational goals. Understands organizations’ strengths and weaknesses. Analyzes market and competition to identify external threats and opportunities. Adapts strategy to changing conditions.

Planning/Organizing

Prioritizes and plans work activities; Uses time efficiently; Plans for additional resources; Sets goals and objectives; Organizes or schedules other people and their tasks; Develops realistic action plans.

Business Acumen

Ability to connect people with strategies for operational and financial outcomes.

Learn & Research

Demonstrates the understanding of newly presented information and retention for future applications.

Math Skills

Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals.

Reliability

Good attendance; Balances professional and personal commitments effectively; Delivers work product on time and within the assigned parameters of the task.

Cultural Awareness

Awareness to think and act in intercultural environments appropriately; Respecting the diverse backgrounds of the people around them.

Gives & Receives Feedback

Articulates positive and constructive feedback appropriately; Gives recognition to a job well done; Upholds accountability; Accepts feedback from all employees.

Communication & Collaboration

Works effectively within a team; Shares information and acknowledges others’ efforts; Helps others when workloads are high; Keeps team and supervisor information of tasks.

Analytical

Synthetizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data

Innovation

Generates creative and original ideas of approaches; Seeks to improve performance; Proactive to identify and create new opportunities.

Physical Demands: 

This role requires standing, walking, and sitting for extended periods; communicating in person and by phone; using hands to operate objects or controls; and reaching with hands and arms. Occasional stooping, kneeling, bending, crouching, and lifting up to 25 pounds may be required. Close and distance vision, depth perception, color vision, and focus adjustment are also needed. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Work Environment 

Work is performed primarily at a desk using standard office equipment in a quiet, casual environment that encourages open communication, teamwork, mutual respect, and alignment with the organization’s mission, values, and goals.

This job description may not contain a comprehensive inventory of all duties, responsibilities, and qualifications required to do this job.

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Algorithms in Hood River, OR vacancy
  • We are looking for a highly motivated, enthusiastic and skilled Senior Software Engineer to help us build elegant and robust software that will be part of our unmanned aircraft systems and applications.What you’ll do:As a senior member of the Software Engineering department... 
    Senior
    Full time
    Work at office
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    Insitu Inc.

    Bingen, WA
    1 day ago
  •  ...Software Engineer Software Engineer to continue development of proprietary software tools supporting manufacturing of customer product, requiring use of shared embedded libraries. Experience in embedded C/C++ and Linux Experience in user interface in C++/CLI or... 
    Suggested
    Flexible hours

    Omni Inclusive

    Bingen, WA
    4 days ago
  •  ...missions. Our Automated Sensor Operator (ASO) software, native to our own line of purpose-built...  ....   About this Role: As a Senior Front-End Developer at Overwatch Imaging...  ...alongside designers and fellow front-end engineers. You’ll build and maintain feature-rich,... 
    Senior
    Permanent employment
    Local area
    Work from home
    Flexible hours

    Overwatch Imaging

    Hood River, OR
    23 days ago
  •  ...Job Description Job Description Title: Senior Mechanical Engineer Company:  Heven AeroTech Location: Bingen, WA (On-Site) FLSA: Exempt About Our Company: At Heven AeroTech (Heven), we don't just believe in the power of people—we build our success... 
    Senior
    Temporary work
    Work at office

    Heven AeroTech

    Bingen, WA
    23 days ago
  • Role OverviewAs an member of the Software Engineering Department on the Simulation team, you will:Contribute to the design, development, and...  ...actuators, payloads, and environmental effects, with guidance from senior engineers.Collaborate with systems engineers, simulation... 
    Suggested
    Full time
    Internship
    Work at office
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    Insitu Inc.

    Bingen, WA
    4 days ago
  •  ...other business can provide. Job SummaryAs our Lead Mechanical Engineer, you will be the technical cornerstone of our mechanical design...  ...pathways.•\tExpert proficiency in SolidWorks, or other 3D modeling software, and PDM/PLM systems.•\tOutstanding written, visual, and verbal... 
    Work experience placement
    Work at office
    Immediate start
    Flexible hours
    3 days per week

    Advanced Navigation and Positioning Corporation

    Hood River, OR
    19 days ago
  • $83.12k - $117.57k

    Embedded Software Engineer This Embedded Software Engineer role focuses on developing and supporting embedded flight software and ground control station applications for unmanned aircraft systems. You will work across C++, Python, embedded Linux, real-time systems, and... 
    Permanent employment
    Work at office
    Relocation package

    Actalent

    Bingen, WA
    4 days ago
  • $70k - $125k

    C# .NET Applications Engineer This entry-level role focuses on developing and maintaining operator-facing software to control and monitor unmanned aircraft systems. The software engineer will primarily utilize C++ and C# to build desktop applications, create intuitive... 
    Permanent employment
    Internship
    Work at office

    Actalent

    Bingen, WA
    4 days ago
  • $80k - $95k

     ...equipment as well as fabrication of new custom equipment. Works with engineering to analyze methods and manufacturing process problems to...  ...crew for problem solving and production improvements. Seniority level Mid-Senior level Employment type Full-time Job function... 
    Senior
    Full time
    For contractors
    Work experience placement
    Shift work
    Weekend work
    Day shift

    All Solutions Staffing

    White Salmon, WA
    1 day ago
  • $120k - $150k

     ...Job Description Job Description Title: Senior Manufacturing Engineer Company: Heven AeroTech Location: Bingen, Washington FLSA:...  ...and ability to work cross-functionally. Proficient in CAD software (e.g., SolidWorks, AutoCAD) and ERP/MRP systems. Professional... 
    Senior
    Permanent employment
    Temporary work

    Heven AeroTech

    Bingen, WA
    16 days ago
  •  ...Job Overview: Construct and conquer! Join us as a Combat Engineer, where you'll specialize in obstacle construction, explosives, and demolitions. Your expertise will be pivotal in facilitating swift movement for your team and ensuring protection against potential hazards... 
    Full time
    Contract work
    Part time
    Immediate start
    Relocation package
    Flexible hours

    U.S. Army

    White Salmon, WA
    9 days ago
  • $120k - $150k

     ...the Columbia River Gorge make us a rare combination of serious engineering work and genuine quality of life. Why join us? Base...  ...Bachelor's degree in Engineering (required) Associate through senior levels considered Experience in any of the following areas... 
    Local area

    Jobot

    White Salmon, WA
    3 days ago
  • $120k - $160k

     ...Sr Electrical Engineer (Group Manager) - Hybrid This Jobot Job is hosted by: Tony Barhoum Are you a fit? Easy Apply now by clicking...  ...and managing MEP Projects. Proficient in AutoCAD and Revit Software Proven experience as an Electrical Engineer designing power... 
    Local area
    Flexible hours

    Jobot

    White Salmon, WA
    17 hours ago
  • $100k - $150k

     ...Job Description Job Description Title: Systems Engineer Company: Heven AeroTech Location: Bingen, Washington FLSA: Exempt...  ..., and engineering discipline leads (mechanical, electrical, software, propulsion, avionics) to translate system-level needs into well... 
    Permanent employment
    Contract work
    Temporary work
    Work at office

    Heven AeroTech

    Bingen, WA
    12 days ago
  •  ...Job Overview: Jumpstart or advance your construction and engineering career through part-time federal service as a Horizontal Construction Engineer in the U.S. Army Reserve. In this role, you will receive world-class training and hands-on experience operating heavy... 
    Contract work
    Part time
    Immediate start
    Relocation package
    Flexible hours

    U.S. Army Reserve

    Bingen, WA
    2 days ago
  •  ...Headquartered in Hood River, Oregon, ANPC combines hardware-in-the-loop engineering, real-time signal processing, and live field flight-testing to...  ...the gap between physical sensor hardware, system-level software fusion, and real-world flight testing.Essential Job Functions•... 
    Work experience placement
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Advanced Navigation and Positioning Corporation

    Hood River, OR
    10 days ago
  •  ...challenging environments on Earth?We are looking for a Manufacturing Engineer to bridge the gap between design engineering and shop-floor...  ...level, reading complex schematics and working in CAD modeling software.•\tFamiliarity with ERP/MRP systems (Sage 100 a plus) and a... 
    Work experience placement
    Seasonal work
    Work at office

    Advanced Navigation and Positioning Corporation

    Hood River, OR
    15 days ago
  •  ...can provide. Job SummaryWe aren’t looking for a "cubicle-only" engineer. As a Mechanical Engineer II, you will be the primary technical...  ...with SOLIDWORKS or other 3D computer-aided design and engineering software and PDM/PLM systems (e.g.PDXpert)Knowledge, Skills, Abilities... 
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Advanced Navigation and Positioning Corporation

    Hood River, OR
    19 days ago
  • Title: Composite Process Engineer FTE Status: Full Time - 40 hours Reports To: NPI Process Manager FLSA Status: Exempt About Us At Applied Aerospace & Defense (AA&D), we combine cutting‑edge technology with craftsmanship and creativity — all set against the stunning... 
    Full time
    Work at office

    Innovative Composite Engineering

    White Salmon, WA
    4 days ago
  • $22 - $29 per hour

    In accordance with state and federal regulations, assists the pharmacist, under direct supervision, in the practice of pharmacy. Assists the pharmacist in the performance of other Pharmacy Department duties in accordance with Company policies and procedures. Responsible...
    Senior
    Hourly pay
    Work experience placement
    Local area
    Immediate start
    Flexible hours
    Afternoon shift

    Walgreens

    Hood River, OR
    1 day ago
  •  ...that no other business can provide. Job SummaryAs the Systems Engineering Manager, you will lead a team of talented engineers in the design...  ...engineering methodologies, and ensuring our hardware and software systems are high-performing, safe, and fully certifiable.We are... 
    Work experience placement
    Work at office
    Immediate start
    Flexible hours

    Advanced Navigation and Positioning Corporation

    Hood River, OR
    19 days ago
  • $128k - $155k

     ...Job Description Job Description Title: Senior Engineering Project Manager Company: Heven AeroTech Location: Bingen, Washington...  ...multidisciplinary engineering teams (airframe, propulsion, avionics, software, and payload) aligned against cost, schedule, and technical... 
    Senior
    Permanent employment
    Temporary work
    Work at office

    Heven AeroTech

    Bingen, WA
    16 days ago
  •  ...tracking and monitoring missions. Our Automated Sensor Operator (ASO) software, native to our own line of purpose-built Smart Sensors and as...  ...About this Role:   Overwatch is seeking a Test Automation Engineer to own and evolve how we validate edge-deployed imaging systems... 
    Local area
    Remote work

    Overwatch Imaging

    Hood River, OR
    23 days ago
  • $147.85k - $236.32k

     ...Job Description Job Title: Controls Engineer – UAV Flight Dynamics and GNC Job Description...  ...guidance, navigation and control (GNC), software, and avionics. You will analyze real...  ...tune existing control and navigation algorithms for attitude, position, and mission control... 
    Permanent employment
    Full time
    Contract work

    Actalent

    Bingen, WA
    6 days ago
  • $150k - $172k

     ...Description Job Description Title: Sr. Machine Learning Engineer, Autonomy Company: Heven AeroTech Location: Bingen,...  ...Role Summary: Reporting to the Head of Mission Systems and Software, the Senior Machine Learning Engineer, Autonomy owns the technical... 
    Senior
    Permanent employment
    Temporary work
    Flexible hours

    Heven AeroTech

    Bingen, WA
    1 day ago
  • $90k - $140k

     ...Job Description Job Description Title: Aerodynamic Systems Engineer Company: Heven AeroTech Location: Bingen, Washington...  ...behavior, compressibility effects ~ Hands-on experience with CFD software (e.g., Fluent, STAR-CCM+, OpenFOAM, CFD++) or aerodynamic... 
    Temporary work
    Work at office

    Heven AeroTech

    Bingen, WA
    23 days ago
  • We are looking for an Experienced Quality Engineer to:Seek innovative solutions to a variety of technical problemsSupport Suppliers and Production with the flow of material through quality processesSupport Engineering by providing a quality perspective in technical discussions... 
    Full time
    Work experience placement
    Work at office
    Flexible hours

    Insitu Inc.

    Bingen, WA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Algorithms. Be the first to apply!