C/C++ Software Engineer (DSP)
Harman
- Łódź, łódzkie
- Stała
- Pełny etat
- 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
- 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)
- 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
- 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…