Embedded Software Engineer

Description:

I am seeking a seasoned Embedded Software Engineer for a fast-paced and highly motivated team. You will be involved throughout the entire development and production stages of the software platform including wireless PHY/MAC drivers, API, networking stack and service drivers for I/O interfaces. The successful person will be a key contributor to the hardware and software design teams. Extensive knowledge of 802.11 protocols and software/hardware integration is required. Candidate must be self-motivated and thrive in an environment that values teamwork, results, and creativity.

What you will be doing.

  • Define embedded wireless communications system solutions, software requirements and features.
  • Perform embedded software implementation & integration
  • Conduct systems validation tests on the FPGA platform and verification tests of the silicon.
  • Specify/develop/verify and validate the software driver requirements for the 802.11 WLAN PHY & MAC protocols.
  • Specify/develop/verify and validate SoC software applications and drivers for various I/Os.
  • Generate Hardware / Software validation test plans and support silicon characterization.
  • Develop systems test & validation strategies.
  • Develop & implement algorithms for communications systems.
  • Support ASIC team to verify Hardware design features and trade-offs.
  • Perform hardware, embedded software & chips integration.

What you need to work here.

  • Must be able to work independently and cooperate with all levels of the team.
  • Possess a solid track record of delivering effective and cost efficient designs for high volume markets on time and within budget.
  • Strong leadership and communication skills
  • 5+ years of industrial experience
  • M.S. or Ph.D. degree.
  • Strong program experience & proficiency in C/C++ targeting embedded communication systems.
  • Good knowledge of software design practices and embedded Real Time Operating Systems (RTOS)
  • Strong knowledge of WiFi, Bluetooth and Zigbee wireless protocols & applications.
  • Hands on validation, test and debugging algorithms.
  • Hands on experience with embedded code of board level systems.
  • Well versed in all aspects of wireless systems and be able to ensure System level design specification goals can be met.
  • Evaluation of hardware and software design and implementations and suggesting improvements.
  • Strong familiarity with modern tools, design methodologies & scripting is required.

Highlights:

  • Quickly growing teams
  • Fast-paced environment
  • Competitive salary
  • Comprehensive benefits package
Go to top