Senior DSP Software Engineer

hace 2 semanas


Córdoba, Córdoba, España indie Semiconductor A tiempo completo

About the Role

We are seeking a highly skilled Senior DSP Software Engineer to join our team at indie Semiconductor. As a key member of our Radar Systems team, you will be responsible for designing, developing, and optimizing embedded software for Radar Systems using DSP techniques and algorithms.

Key Responsibilities

  • Design and develop embedded software for Radar Systems, leveraging your expertise in DSP techniques and algorithms.
  • Analyze customer and system requirements to translate them into development specifications and software design.
  • Implement signal processing algorithms for Radar Signal Processing, ensuring high-quality deliverables.
  • Optimize software performance to meet real-time processing requirements and constraints of embedded systems.
  • Collaborate with hardware and chip design engineers to ensure seamless integration of software with the SoC specific accelerators, ARM and DSP processors.
  • Debug and troubleshoot software issues in embedded systems, providing timely resolutions.
  • Conduct testing and validation of software functionality and performance to ensure high-quality deliverables.
  • Document software design, coding standards, and test procedures.
  • Stay updated with the latest advancements in Automotive Radar technology and signal processing techniques to continuously improve software solutions.
  • Develop and verify hardware abstraction layer drivers for communication peripherals common in automotive systems.
  • Perform integration of DSP firmware modules in SoC platforms.
  • Implement IPC mechanisms between different processors.
  • Familiarize with different DSP processors to efficiently implement algorithms based on architecture-specific intrinsics and/or compiler auto vectorization.
  • Some travel may be required, including international.

Requirements

  • Bachelor's or Master's degree in electrical, mechatronics, communications, or computer engineering or a comparable qualification in a related field.
  • Several years' experience (5+ years) in embedded software development, including signal processing algorithms and fixed-point arithmetic development.
  • Solid understanding of Digital Signal Processing (DSP) concepts and techniques, including filtering, modulation, demodulation, and FFT (Fast Fourier Transform).
  • Familiarity with Radar principles and good knowledge of Radar or LIDAR systems is a plus.
  • Knowledge of software development best practices, including coding standards, version control, and testing methodologies.
  • Strong problem-solving skills and ability to debug and troubleshoot software in complex embedded systems.
  • Mastery of embedded concerns such as real-time budgeting, memory fragmentation, calling conventions, reentrancy, boot-strapping, scatter-gather.
  • Mastery of embedded C programming.
  • Experience with DSP firmware development, including optimization for meeting time (cycle count) and/or memory budget goals.
  • Experience with fixed-point arithmetic development.
  • Experience with automated build tools (e.g., make, cmake).
  • Experience with scripting tools for automation of development, build, test, and deploy workflows.
  • Experience with DSP modeling using MATLAB or Python.
  • Familiarity with using lab equipment such as an oscilloscope and a logic analyzer during silicon bring up and debug.
  • Preferred experience with Tensilica DSP cores, although familiarity with other embedded SIMD DSP cores will be valued.
  • Familiarity with Automotive SPICE or ISO 26262 standards for software development in the automotive industry is a plus.
  • Knowledge of hardware description languages (HDL) and FPGA-based embedded systems is a plus.
  • Excellent communication skills and ability to work in a collaborative team environment.
  • Business-fluent English is required, German language skills are a plus.

About indie Semiconductor

indie Semiconductor is an equal opportunity, inclusive employer and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.

We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.



  • Córdoba, Córdoba, España Indie Semiconductor A tiempo completo

    Job Title: Senior Dsp Software EngineerOverviewIndie Semiconductor is empowering the Autotech revolution with next-generation automotive semiconductors and software platforms. We focus on edge sensors spanning multiple modalities, including LiDAR, radar, ultrasound, and vision for Advanced Driver Assistance Systems (ADAS), autonomous vehicles, connected car,...


  • Córdoba, Córdoba, España Indie Semiconductor A tiempo completo

    Job Title: Senior Dsp Software EngineerOverviewIndie Semiconductor is empowering the Autotech revolution with next-generation automotive semiconductors and software platforms. We focus on edge sensors spanning multiple modalities, including LiDAR, radar, ultrasound, and vision for Advanced Driver Assistance Systems (ADAS), autonomous vehicles, connected car,...


  • Córdoba, Córdoba, España Avature A tiempo completo

    {"title": "Senior Software Engineer", "content": "About the RoleAt Avature, we're redefining the large-enterprise SaaS market with our highly configurable and high-performance platform. As a Senior Software Engineer, you'll work in small development teams that act like mini software companies, balancing refactoring and new feature development, defining and...


  • Córdoba, Córdoba, España Avature A tiempo completo

    {"title": "Senior Software Engineer", "content": "About the RoleAt Avature, we're redefining the large-enterprise SaaS market with our highly configurable and high-performance platform. As a Senior Software Engineer, you'll work in small development teams that act like mini software companies, balancing refactoring and new feature development, defining and...


  • Córdoba, Córdoba, España Incrementum A tiempo completo

    Senior Software EngineerAt Incrementum, we're seeking a highly skilled Senior Software Engineer to lead our web development efforts. As a key member of our team, you'll be responsible for designing, developing, and maintaining a high-performance web application.Key Responsibilities:Design and develop a robust, scalable web application, handling both...


  • Córdoba, Córdoba, España Incrementum A tiempo completo

    Senior Software EngineerAt Incrementum, we're seeking a highly skilled Senior Software Engineer to lead our web development efforts. As a key member of our team, you'll be responsible for designing, developing, and maintaining a high-performance web application.Key Responsibilities:Design and develop a robust, scalable web application, handling both...


  • Córdoba, Córdoba, España Proofpoint A tiempo completo

    About the RoleWe're seeking a highly skilled software engineer to join our Threat Response product team at Proofpoint. As a key member of our team, you'll be responsible for designing, coding, reviewing, testing, and deploying software features in our application stack on schedule.Key ResponsibilitiesCollaborate with cross-functional teams to deliver...


  • Córdoba, Córdoba, España Proofpoint A tiempo completo

    About the RoleWe're seeking a highly skilled software engineer to join our Threat Response product team at Proofpoint. As a key member of our team, you'll be responsible for designing, coding, reviewing, testing, and deploying software features in our application stack on schedule.Key ResponsibilitiesCollaborate with cross-functional teams to deliver...

  • Senior Software Engineer

    hace 2 semanas


    Córdoba, Córdoba, España Avature A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Avature, a leading enterprise SaaS solution provider for global talent acquisition and talent management. As a Senior Software Engineer, you will play a key role in the development of our high-performance platform, working on complex components and services that power...

  • Senior Software Engineer

    hace 2 semanas


    Córdoba, Córdoba, España Avature A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Avature, a leading enterprise SaaS solution provider for global talent acquisition and talent management. As a Senior Software Engineer, you will play a key role in the development of our high-performance platform, working on complex components and services that power...


  • Córdoba, Córdoba, España Proofpoint A tiempo completo

    Job DescriptionAt Proofpoint, we're committed to protecting our customers' greatest assets and biggest risks: vulnerabilities in people. As a high-energy software engineer, you'll join our Threat Response product team and help revolutionize how customers manage the increasing volume and complexity of cyber-attacks.Key ResponsibilitiesDesign, code, review,...


  • Córdoba, Córdoba, España Proofpoint A tiempo completo

    Job DescriptionAt Proofpoint, we're committed to protecting our customers' greatest assets and biggest risks: vulnerabilities in people. As a high-energy software engineer, you'll join our Threat Response product team and help revolutionize how customers manage the increasing volume and complexity of cyber-attacks.Key ResponsibilitiesDesign, code, review,...

  • Senior Software Engineer

    hace 2 semanas


    Córdoba, Córdoba, España Tribalscale A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Tribalscale. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop production-quality code for cloud-based...

  • Senior Software Engineer

    hace 2 semanas


    Córdoba, Córdoba, España Tribalscale A tiempo completo

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Tribalscale. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cloud-based solutions that meet the needs of our clients.Key ResponsibilitiesDesign and develop production-quality code for cloud-based...

  • Senior Software Engineer

    hace 2 semanas


    Córdoba, Córdoba, España Proofpoint A tiempo completo

    About UsProofpoint is a leading cybersecurity company dedicated to protecting organizations' greatest assets and biggest risks: vulnerabilities in people. With an integrated suite of cloud-based solutions, we help companies around the world stop targeted threats, safeguard their data, and make their users more resilient against cyber-attacks.We are...

  • Senior Software Engineer

    hace 2 semanas


    Córdoba, Córdoba, España Proofpoint A tiempo completo

    About UsProofpoint is a leading cybersecurity company dedicated to protecting organizations' greatest assets and biggest risks: vulnerabilities in people. With an integrated suite of cloud-based solutions, we help companies around the world stop targeted threats, safeguard their data, and make their users more resilient against cyber-attacks.We are...


  • Córdoba, Córdoba, España Proofpoint A tiempo completo

    About UsProofpoint is a leading cybersecurity company that protects organizations' greatest assets and biggest risks: vulnerabilities in people. With an integrated suite of cloud-based solutions, we help companies around the world stop targeted threats, safeguard their data, and make their users more resilient against cyber-attacks.The RoleWe are seeking a...


  • Córdoba, Córdoba, España Proofpoint A tiempo completo

    About UsProofpoint is a leading cybersecurity company that protects organizations' greatest assets and biggest risks: vulnerabilities in people. With an integrated suite of cloud-based solutions, we help companies around the world stop targeted threats, safeguard their data, and make their users more resilient against cyber-attacks.The RoleWe are seeking a...


  • Córdoba, Córdoba, España G2I A tiempo completo

    About the RoleWe are seeking a skilled Software Engineer to join our team at G2I, working on cutting-edge AI projects focused on Reinforcement Learning from Human Feedback (RLHF). As a Software Engineer for AI Training Data, you will play a key part in creating training data for the world's most advanced AI models.Key ResponsibilitiesEvaluate the quality of...


  • Córdoba, Córdoba, España G2I A tiempo completo

    About the RoleWe are seeking a skilled Software Engineer to join our team at G2I, working on cutting-edge AI projects focused on Reinforcement Learning from Human Feedback (RLHF). As a Software Engineer for AI Training Data, you will play a key part in creating training data for the world's most advanced AI models.Key ResponsibilitiesEvaluate the quality of...