Embedded Software Engineer

California  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

DESCRIPTION

The Embedded Software Engineer will perform software programming and testing and using C/C++ in Embedded domain, and/or developing integration scripts in Perl or UNIX Shell script.

Responsibilities:
  • Develop bootloader for handset.
  • Develop firmware for WLAN hardware products, including working with product management to define requirements, writing architectural designs and functional specifications, and implementing on-time and with quality.
  • Perform board bring-up, debugging and validation of WLAN infrastructure devices.
  • Design and development of boot loader as well as manufacturing and Design Verification test firmware required for these devices.
  • Responsible for developing device driver software for networking components and other peripheral chips on the WLAN products.
  • Work closely with the hardware team to track and debug issues.
Qualifications:
  • Very Strong C/C++ programming skills required.
  • At least five years of experience developing Embedded software in any one of ARM, MIPs or Power-PC processors.
  • Strong knowledge of TCP/IP Networking, IP routing, Firewalling, network security, Ethernet switching, spanning tree, and IEEE 802.11 protocols.
  • Experience with Netlogic (RMI) or Cavium network processors is desirable.
  • At least seven years of experience and proficiency with Embedded software development tools including JTAG.
  • Experience in working with various boards, bring-up and diagnostics of hardware components.
  • High level knowledge of using a Logic Analyzer.
  • Experience with OSI Layer 2/Layer 3 networking hardware and IEEE 802.11 radio chipsets.
  • Experience with virtualization platforms like Xen, KVM, and VMware is highly desirable.
  • Bachelor's degree in Computer Science or Electrical Engineering or equivalent experience: seven to eight years.
  • Must have excellent verbal and written communication skills.
  • Strong interest in Embedded domain.
  • Experience with Linux Kernel device driver development and programming.
  • Knowledge in Embedded operating systems (WinCe, Palm OS, Linux Vrtx, Vxworks, etc.)
  • Experience in Multimedia Systems (image and video compression), DSP or Wireless baseband an advantage.
SKILLS

C programming, ARM, MIPs or Power-PC processors, TCP/IP Networking, IP routing, Firewalling, network security, Ethernet switching, spanning tree, and IEEE 802.11 protocols.

Synectics is an Equal Opportunity Employer.
Start date
n.a
From
Synectics
Published at
29.04.2012
Project ID:
355749
Contract type
Freelance
To apply to this project you must log in.
Register