Wednesday, August 31, 2011

EMBEDDED SOFTWARE ENGINEER

Location: Germany Salary: £43.86 - £48.25 per hour Date posted: UnspecifiedJob type:Contract Company:Optimus Search Ltd Contact: Nigel Livingston Ref: CWJobs/sw-embedded-germany Job ID: 51433343
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.

1 comment:

  1. Embedded software is computer software, written to control machines or devices that are not typically thought of as computers. It is typically specialized for the particular hardware that it runs on and has time and memory constraints.[1] This term is sometimes used interchangeably with firmware, although firmware can also be applied to ROM-based code on a computer, on top of which the OS runs, whereas embedded software is typically the only software on the device in question.automateandvalidate

    ReplyDelete

Thanks for your comment...