Senior Software Engineer - Algorithms
$125k - $150kSightline Applications LLC
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.
- 5+ years of 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.
- Mustbe authorized to work in the United States on a full-time basis.
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.
- 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...SuggestedFull timeInternshipWork at officeRelocationRelocation packageFlexible hours3 days per week
- Airbus in Bingen, WA seeks a Senior Sales Solutions Engineer to bridge Sales and Engineering for the Flexrotor program. You will translate customer requirements into tailored, high‑flying solutions and influence the product roadmap. With 8+ years in technical sales or solutions...Senior
- ...Software Developer Develop, create, and modify general computer applications software or specialized utility programs. Analyze user... ...as assigned. A BS in computing (Computer Science, Computer Engineering etc.) and at least 2 years programming experience....SuggestedFlexible hours
- ...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...SuggestedFlexible hours
- ...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... ...designers and fellow front-end engineers. You'll build and maintain feature-rich,...SeniorPermanent employmentLocal areaWork from homeFlexible hours
$143k - $229k
...Senior Sales Solutions Engineer Are you ready to bridge the gap between cutting-edge Unmanned Aerial Systems (UAS) technology and global mission success? We are seeking a Senior Sales Solutions Engineer who is equal parts technical mastermind and strategic growth...SeniorTemporary workRemote workFlexible hoursNight shift- ...Embedded Software EngineerA growing aerospace team is hiring an embedded software engineer to work on the flight software and ground control software behind autonomous unmanned... ...with autopilot software and the control algorithms behind it.Time spent on ground control...Permanent employmentWork at office
- Applied Aerospace & Defense (AA&D) seeks a Composite Process Engineer to bridge design and production, advancing composite manufacturing methods and tooling. The role emphasizes problem solving, process optimization, and hands-on improvement in a world-class environment...SeniorFull time
- ...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...SeniorTemporary workWork at office
$62.5 - $67.31 per hour
...Sr. Hardware Engineer The Sr. Hardware Engineer is a hands-on technical leader focused on sustaining and improving the manufacturability... ...equipment, automated test equipment (ATE), and associated test software or scripts. Design robust test methods for PCBAs and...SeniorContract workTemporary workLocal area- ...serve airports with terrain, obstacles and other challenges that no other business can provide. Job SummaryAs our Lead Mechanical Engineer, you will be the technical cornerstone of our mechanical design team—bridging the gap between complex avionics concepts and physical...Work at office3 days per week
- ...other business can provide. Job Summary As our Lead Mechanical Engineer, you will be the technical cornerstone of our mechanical design... ...pathways. Expert proficiency in SolidWorks, or other 3D modeling software, and PDM/PLM systems. Outstanding written, visual, and verbal...Work experience placementWork at officeImmediate startFlexible hours3 days per week
- Insitu, a Boeing company, seeks an experienced trade compliance licensing professional to support its international client portfolio. The role focuses on export licensing, license lifecycle management, and jurisdictional classification of technology within the Unmanned ...Senior
- ...our facility in Washington. The role includes performing acceptance inspections and drafting quality procedures. You will support engineering with design changes and data collection to drive continuous improvement. The ideal candidate has IPC-620 training or equivalent...Senior
- Airbus Helicopters, Inc. in the United States seeks a Senior Product Manager for the Flexrotor UAS to own the multi-year roadmap and... ...across commercial and defense sectors. You will align Engineering, Production, Flight Test, and Customer Support to ensure readiness...SeniorWorldwide
$83.12k - $117.57k
...Job Description Job Description Job Title: Embedded Software Engineer Job Description This role focuses on designing, developing... ...Qualifications Experience with Matlab for modeling, analysis, or algorithm development related to flight and control systems....Permanent employmentWork at officeRelocation package$147k - $236k
...Airbus Helicopters is seeking a Senior Product Manager - Flexrotor... ...strategic nexus connecting Engineering, Sales, Operations, and... ...group hardware enhancements, software capabilities, and payload options... ...e.g., advanced payloads, AI algorithms, comms packages, autonomous...SeniorContract workTemporary workWork at officeLocal areaRemote workVisa sponsorshipRelocation packageFlexible hoursNight shift$128k - $155k
...Title: Senior Engineering Project Manager Company: Heven AeroTech Location: Bingen, Washington FLSA: Exempt About Our Company... ...multidisciplinary engineering teams (airframe, propulsion, avionics, software, and payload) aligned against cost, schedule, and technical...SeniorPermanent employmentFull timeTemporary workWork at office$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...SeniorPermanent employmentTemporary work$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 areaFlexible hours- ...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 placementWork at officeImmediate startFlexible hours
- Join Insitu’s Flight Test Engineering team and help shape the future of unmanned aviation.We are looking for a Flight Test Engineer who is excited to work hands-on with cutting-edge UAV systems—planning, executing, and analyzing flight and ground tests that directly impact...Full timeWork at officeRelocationRelocation packageFlexible hours
- ...Quality Engineer The Quality Engineer ensures that the products or services produced by Trillium Engineering meet applicable customer... ...resources. Technology savvy, comfortable using MS software products. Strong planning and organizational skills and follow...Flexible hours
- ...EngineerAmerican Cruise Lines is seeking an Information Systems Engineer to join our team in our West Coast region. This pivotal role... ...equipment diagnostics.Evaluate connectivity issues, equipment, software, and hardware for optimal performance.Consult with vendors and...Full timeFor contractorsLocal areaRemote workShift work
- ...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...Full timeContract workPart timeImmediate startRelocation packageFlexible hours
$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$80.8k - $111.1k
...Quality EngineerThe Quality Engineer is responsible for overseeing and executing quality engineering activities at the Hood River facility. This role collaborates with cross-functional teams to develop, implement, and maintain procedures and documentation that ensure...Work at office- ...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 workPart timeImmediate startRelocation packageFlexible hours
- ...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 placementWork at officeImmediate startFlexible hours
- ...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 placementSeasonal workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Algorithms. Be the first to apply!
- part time software developer remote Hood River, OR
- software implementation project manager Hood River, OR
- remote software sales Hood River, OR
- software Hood River, OR
- id software Hood River, OR
- weekend software developer
- payroll software developer
- netflix software developer
- audio software developer
- robotics software engineer ros



