Connecting to LinkedIn...

Algorithm Software Architect

Job Title: Algorithm Software Architect
Contract Type: Permanent
Location: Galway
REF: 92020
Job Published: 5 months ago

Job Description

Contact: Karl Lippett
Telephone: 086 1070950

Algorithm Software Architect
Our client, an automotive company in Galway are currently looking to recruit an Algorithm Software Architect for their site.
  • Research and understand advanced concepts in computer vision, data fusion and tracking in order to develop algorithms to meet the needs of Assisted and Autonomous Driving products
  • Review and understand system requirements and architecture and translate into software requirements and high-level design for the vision fusion subsystem
  • Creation of High Level Software Design and associated documentation in adherence to DVS processes and project timelines
  • Define and understand the interfaces, interactions and dependencies among components within the vision fusion software as well as external interactions and dependencies
  • Perform research into new image-fusion technologies, ideas, approaches, etc. to ensure the organisation remains abreast of all leading edge/emerging technologies
  • Work innovatively and creatively within the group with a particular focus on protecting innovation and IP through the patent process
  • Design and contribute to the development and adaptation of vision fusion algorithms on embedded platforms with associated CPU and memory bandwidth limitations
  • Provide technical guidance to software team members on architecture and development topics
  • Facilitate and contribute to Technical communication with relevant Customers (internal and external)
  • SW System Analysis of various KPI’s including latencies, start-up times, FP/TP rates relative to benchmarks, data-rates, time-synchronisation, CPU load, memory usage (static and dynamic), impact on system etc
  • Optimisation of algorithms and architecture to meet runtime and memory usage requirements, improve KPI’s, and ensure reusability and portability across various platforms
  • General software & product design reviews and problem resolution
  • Contribute to Process Improvement activities as required
  • Ensure full traceability between High Level Design and Software Requirements Specification
  • Complete scheduled tasks within assigned projects to deliver software development output to the project team as per agreed timing plan
  • Comply with company Software Quality processes, ISO15504
  • Degree in Software Engineering, Computer Science, Physics, Electronics, Mathematics or equivalent
  • Masters or PhD level qualification would be an advantage

Professional Experience
  • Fundamentals in statistical approaches to data fusion (Kalman Filters / Bayesian estimation / Particle Filters)
  • Good knowledge of object-oriented software development using C/ C++
  • Good knowledge of design patterns
  • Significant computer vision experience
  • Knowledge of embedded systems
  • Knowledge of software development cycles

  • Experience in Map & Fusion algorithms highly desirable
  • Experience in Robotics and/or Machine Learning
  • Knowledge of script languages (Python, Perl)
  • Knowledge of decentralized versioning System (Git or Mercurial)
  • Embedded Software Engineering Experience
  • Automotive experience
Key Competences
  • Technical Expertise
  • Team player
  • Problem solving
  • Creativity
  • Communication
Other Specifications
  • Excellent English language communication skills, both written and verbal
  • High degree of innovation and creativity
  • The company reserves the right to request an employee to be flexible in his/her duties

For further information on this Algorithm Software Architect role in Galway please contact Karl Lippett on 086 1070950 /

Check out all our open jobs on our HERO Recruitment website –
Please Note: HERO Recruitment will not forward your details to any company without your prior approval