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.
- 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...SeniorFull timeWork at officeRelocationRelocation packageFlexible hours3 days per week
- ...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... ...alongside designers and fellow front-end engineers. You’ll build and maintain feature-rich,...SeniorPermanent employmentLocal areaWork from homeFlexible hours
- ...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
- 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
- ...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 placementWork at officeImmediate startFlexible hours3 days per week
$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 employmentWork at officeRelocation package$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 employmentInternshipWork at office$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...SeniorFull timeFor contractorsWork experience placementShift workWeekend workDay shift$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- ...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 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$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$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 employmentContract workTemporary workWork 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
- ...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 placementWork at officeLocal areaImmediate startWorldwideFlexible 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
- ...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
- 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 timeWork at office
$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...SeniorHourly payWork experience placementLocal areaImmediate startFlexible hoursAfternoon shift- ...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
$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...SeniorPermanent employmentTemporary workWork at office- ...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 areaRemote work
$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 employmentFull timeContract work$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...SeniorPermanent employmentTemporary workFlexible hours$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 workWork at office- 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 timeWork experience placementWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Algorithms. Be the first to apply!
- software implementation project manager Hood River, OR
- remote software sales Hood River, OR
- healthcare software sales Hood River, OR
- id software Hood River, OR
- software Hood River, OR
- software engineer - web development
- costco software developer
- lockheed martin software engineer
- software developer positions
- senior software engineer remote




