SENIOR SOFTWARE ENGINEER
Description
SENIOR SOFTWARE ENGINEER #1543080
Candidate must be familiar with Embedded Software Development Process, Methodologies and tools with a proven track record of design, development, validation and testing for a SOC (System on Chip) low level embedded software. Proficiency in C/C++, Embedded OS, device Drivers for Embedded Platform and HW/peripheral bring-up is required.
- Experience with programming/debugging in embedded systems.
- Deep Embedded experience is a plus (not just application layer within an embedded system), direct programming/interfacing of HW features, HW driver implementation experience.
- Experience with Android is a plus.
- SW Development experience with ARM or similar embedded processor cores.
- Development and debugging tools/software like Real-View ICE, Logic Analyzer, Scopes.
- Knowledge of RTOS like Embedded Linux (preferred Android), WinCE.
- Device driver software development for NAND Flash, USB, I2C, SPI, UART, SD/MMC, GPIO, HDMI, LCD, DSI/HIS, PCIE, I2S, HD Audio.
- Knowledge of cross-development environments and source code control for Embedded Software Development is a plus
- Experience in Board Support Package (BSP) development for HW platforms based on Embedded Cores like ARM, MIPs.
- Education qualification: MS preferred.
EOE
This Job is no longer active!