Jobs · Information Technology · Oregon

Senior Software Engineer - Algorithms

Sightline Intelligence · Portland, OR · 1 mo ago
On-siteInformation TechnologyFull-time

About the role

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.

What you'll do

  • 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
  • Must be authorized to work in the United States on a full-time basis

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 – Synthesizes 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

Similar jobs

Software Engineer, Senior

Charta HealthSan Francisco, CA· 1 wk ago
Information Technology$150k–$210k/yrapply on jobs.ashbyhq.com

Software Engineer, Senior

Booz Allen HamiltonKing George, VA· 1 mo ago
Engineering$87k–$198k/yrapply on careers.boozallen.com