Current jobs related to Principal Software Engineer - Edinburgh, Edinburgh - European Tech Recruit


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    Job Title: Principal Software EngineerCathcart Technology, a leading technology company, is seeking an experienced Principal Software Engineer to lead their core squads. The ideal candidate will have a strong background in Java and AWS, with a proven track record of delivering high-quality software solutions.The successful candidate will be responsible for...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Technology Full time

    Job Title: Principal Software EngineerCathcart Technology, a leading technology company, is seeking an experienced Principal Software Engineer to lead their core squads. The ideal candidate will have a strong background in Java and AWS, with a proven track record of delivering high-quality software solutions.The successful candidate will be responsible for...


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Principal Engineer - Identity ServicesWe are seeking a highly skilled Principal Engineer to join our Identity Services team at NatWest Group. As a key member of our engineering team, you will be responsible for designing and engineering software solutions that meet the needs of our customers and stakeholders.Your primary objective will be to create...


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Principal Engineer - Identity ServicesWe are seeking a highly skilled Principal Engineer to join our Identity Services team at NatWest Group. As a key member of our engineering team, you will be responsible for designing and engineering software solutions that meet the needs of our customers and stakeholders.Your primary objective will be to create...


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Principal Engineer - Identity ServicesWe are seeking a highly skilled Principal Engineer to join our Identity Services team at NatWest Group. As a key member of our engineering team, you will be responsible for designing and engineering software solutions that meet the needs of our customers and stakeholders.Your primary objective will be to create...


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Principal Engineer - Identity ServicesWe are seeking a highly skilled Principal Engineer to join our Identity Services team at NatWest Group. As a key member of our engineering team, you will be responsible for designing and engineering software solutions that meet the needs of our customers and stakeholders.Your primary objective will be to create...


  • Edinburgh, Edinburgh, United Kingdom Leonardo Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking an experienced Principal Software Engineer to join our team at Leonardo. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our cutting-edge Laser Directed Energy Weapon, Dragonfire.Key...


  • Edinburgh, Edinburgh, United Kingdom Leonardo Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking an experienced Principal Software Engineer to join our team at Leonardo. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our cutting-edge Laser Directed Energy Weapon, Dragonfire.Key...


  • Edinburgh, Edinburgh, United Kingdom Leonardo Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking an experienced Principal Software Engineer to join our team at Leonardo. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our cutting-edge Laser Directed Energy Weapon, Dragonfire.Key...


  • Edinburgh, Edinburgh, United Kingdom Leonardo Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking an experienced Principal Software Engineer to join our team at Leonardo. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our cutting-edge Laser Directed Energy Weapon, Dragonfire.Key...


  • Edinburgh, Edinburgh, United Kingdom Leonardo Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking an experienced Principal Software Engineer to join our team at Leonardo. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our cutting-edge Laser Directed Energy Weapon, Dragonfire.Key...


  • Edinburgh, Edinburgh, United Kingdom Leonardo Full time

    Job Title: Principal Software EngineerJob Summary:We are seeking an experienced Principal Software Engineer to join our team at Leonardo. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions for our cutting-edge Laser Directed Energy Weapon, Dragonfire.Key...


  • Edinburgh, Edinburgh, United Kingdom fish4.co - Jobboard Full time

    As a Principal Software Engineer, you will be responsible for designing and engineering InnerSource and Open Source software with the customer as the primary objective.You will work to create solutions, patterns, and practices to help define major components of the OSPO roadmap.You will gain valuable senior stakeholder exposure as well as the opportunity to...


  • Edinburgh, Edinburgh, United Kingdom newscientist - Jobboard Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing new and innovative digital applications that solve specific business problems.Key Responsibilities:Design and develop new digital...


  • Edinburgh, Edinburgh, United Kingdom newscientist - Jobboard Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing new and innovative digital applications that solve specific business problems.Key Responsibilities:Design and develop new digital...


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Principal Engineer in Identity ServicesWe are seeking a highly skilled Principal Engineer to join our Identity Services team at NatWest Group. As a key member of our engineering team, you will be responsible for designing and engineering software solutions that meet the needs of our customers and stakeholders.Your primary objective will be to create...


  • Edinburgh, Edinburgh, United Kingdom NatWest Group Full time

    Principal Engineer in Identity ServicesWe are seeking a highly skilled Principal Engineer to join our Identity Services team at NatWest Group. As a key member of our engineering team, you will be responsible for designing and engineering software solutions that meet the needs of our customers and stakeholders.Your primary objective will be to create...


  • Edinburgh, Edinburgh, United Kingdom NatWest Full time

    Principal Engineer - Identity ServicesWe are seeking a highly skilled Principal Engineer to join our Identity Services team at NatWest. As a Principal Engineer, you will be responsible for designing and engineering software solutions that meet the needs of our customers and stakeholders.Your key responsibilities will include:Designing and implementing...


  • Edinburgh, Edinburgh, United Kingdom NatWest Full time

    Principal Engineer - Identity ServicesWe are seeking a highly skilled Principal Engineer to join our Identity Services team at NatWest. As a Principal Engineer, you will be responsible for designing and engineering software solutions that meet the needs of our customers and stakeholders.Your key responsibilities will include:Designing and implementing...


  • Edinburgh, Edinburgh, United Kingdom NatWest Full time

    Principal Engineer - Identity ServicesWe are seeking a highly skilled Principal Engineer to join our Identity Services team at NatWest. As a key member of our engineering team, you will be responsible for designing and engineering software solutions that meet the needs of our customers.Your primary objective will be to create innovative solutions to existing...

Principal Software Engineer

2 months ago


Edinburgh, Edinburgh, United Kingdom European Tech Recruit Full time
About the Role

We are seeking a highly skilled Principal Software Engineer to join our team at European Tech Recruit. As a key member of our engineering team, you will be responsible for designing, developing, and integrating high-quality DSP audio filters and algorithms.

Key Responsibilities
  • Design and develop DSP audio filters and algorithms for our audio codec solutions.
  • Work closely with cross-functional teams to integrate and verify DSP embedded solutions.
  • Deliver high-quality design and code within agreed timescales.
  • Develop and maintain high-quality tests within agreed timescales.
  • Ensure customer acceptance of our solutions with proven and measurable compliance to specifications.
  • Drive, regulate, and prioritize activities to ensure timescales and goals are met.
  • Maintain high-quality technical documentation.
Requirements
  • Excellent knowledge of DSP, MCU, IC, and audio codec architectures.
  • Excellent knowledge of embedded architectures and real-time embedded software.
  • Fluent in real-time embedded C/C++ programming with in-depth knowledge of DSP algorithm development.
  • Good debugging skills.
  • Good competency in Python and/or MATLAB.
  • Ability to report bugs using issue-tracking tools such as JIRA.
Desirable Experience
  • Good knowledge and experience in audio, digital filtering, and portable audio applications such as headphones and wireless earbuds.
  • Good experience in optimizing DSP solutions for low footprint, low latency, and low power applications.
  • Previous team leading or technical leading experience.
  • Familiarity with CI tools such as Jenkins.
  • Experience using SystemC.