Beschreibung
Embedded Software Engineer - Lauterbach/Trace32/System Debugger/ARM/RTOS/ClearCase/Device Drivers
Integration of new functionalities and features onto the mobile phone platforms/chipsets and derived customer products. This opportunity is open as both a permanent and contract role.
Role of the Embedded software engineer
- Reproducing and debugging of system issues by means of appropriate low level debug tools (eg tracer, HW debuggers, oscilloscopes, logic analysers)
- Optimization of the system with regard to CPU load, power consumption, connectivity bandwidth, memory footprint
- Contribute to system design with solutions, system related data, reviews
Required skills of the Embedded software engineer
- 2G & 3G protocol stack
- Connectivity - USB, Bluetooth
- Knowledge of the RF domain
- C, C++, Assembler
- Debugging (problem reproducing, debug info generation, issue root identification)
- Debugging tools (Lauterbach specifically, tracers, oscilloscopes, multimeters)
- Real Time OS
- Embedded systems HW (ARM cores, memory, peripherals, DMA, cache, MMU, etc/schematics reading)
- User level knowledge on ClearCase is needed
- Quick grasping of foreign architectures and SW code
KEY WORDS for the Embedded Software Engineer - Embedded software engineer, Embedded, platforms, 2G, 3G, UMTs, Realtime, ARM, C++, DSP, C, Embedded c, lauterbach, Embedded systems, protocol, wireless, software, telecommunications, RF, rf domain, USB, Bluetooth, connectivity.
If you are interested in learning more about this role and applying then send me a CV and I will be in touch!
*SE