#1 Job Board for tech industry in Europe

  • Job offers
  • All offersŁódźCC/C++ Software Engineer (DSP)
    C/C++ Software Engineer (DSP)
    C
    Harman Connected Services

    C/C++ Software Engineer (DSP)

    Harman Connected Services
    Łódź
    Type of work
    Full-time
    Experience
    Mid
    Employment Type
    Permanent
    Operating mode
    Hybrid

    Tech stack

      C++

      regular

      Embedded Linux

      regular

      English

      regular

      CMake

      regular

      Git

      regular

    Job description

    Online interview

    Amplifier Platform team develops Digital Signal Processing (DSP) based solution for various lines of digital amplifier product.

    This team is the place where everything starts. Team of enthusiastic engineers carefully design, implement and test every single piece of future amplifier base. Their work enables delivery of unforgettable in-car experience through Harman-branded amplifiers.

    Currently we are looking to expand the team with engineers willing to play with exciting audio technologies, amplifier infrastructure and digital signal processing.


    C/C++ Software Engineer (DSP)


    What you will do:

    • Development, test and documentation of embedded software,
    • Development of Drivers and Services on DSP and ARM cores, 
    • Optimization of existing software solutions, 
    • Reviews of code and documentation, 
    • Resolving complex issues on the border of hardware and software, 
    • Supporting development team and project manager with your expertise, 
    • Supporting test team with test preparation, 
    • Taking active role in software problem solving, 
    • Taking care of ASPICE traceability, for own and team's work, 
    • Guarding quality of own and reviewed code, securing compliance with MISRA rules. 


    What you need: 

    • C/C++ embedded programming, DSP area preferred, 
    • Working knowledge of software development tools (debugger’s, emulators, compilers, etc), 
    • Reading schematics (debug analog and digital hardware will be an advantage), 
    • Using oscilloscope and logic analyser for troubleshooting, 
    • Audio processing issues (frequency – time domain transforms, digital filters, ADC/DAC usage, etc). 

      

    What is nice to have: 

    • Experienced with writing low level drivers, 
    • Experienced with embedded RTOS, like FreeRTOS, Linux,
    • Able to understand and enrich existing, poorly documented, code, 
    • Familiar with PC and vehicle networking (Serial, CAN, MOST, etc) and diagnostics (UDS, KWP2000), 
    • Experience with writing network drivers and applications (Serial, USB, CAN, MOST, AVC-LAN) and working with Vector based CAN applications, 
    • Cooperative team player with pro-active mindset, 
    • Analytical skills,
    • Ability to work with high level of uncertainty – explorative tasks, not well defined, 
    • Deeper awareness of quality aspects in software development. 


    What we offer:

    • Work in international project team with the biggest worldwide automotive customers,
    • Training on the job and technical trainings,
    • Further development opportunity,
    • A great package of additional benefits such as:
    • flexible working time,
    • private healthcare (LuxMed),
    • Mybenefit cafeteria,
    • employee discounts on HARMAN products (JBL),
    • game room,
    • additional days off,
    • and much more…