Confidential/Irvine, CA
We prefer local candidates to Southern California, but are open to outstanding candidates from other locales who can offer a seemless relocation.
**Please note, the requirements are VERY specific. I'd prefer you do not reply / apply if you do not review carefully and meet the enclosed requirements.**
The company has developed a broad portfolio of analog/mixed-signal IC technology based on a high-speed, low-power, CMOS IC design that can be implemented across serial, physical and/or wireless interfaces. The company has just announced ASICs supporting the new USB 3.0 specification. Currently, the products focus is ASICs that function as USB 3.0 bridge to storage and other high throughput data applications. Customers include large drive and storage product companies, especially with a consumer-orientation. The ASIC was just returned from first rev fabrication a few months back and customer integrations are underway.
This is a well funded, small company (about 85 employees) has operations in San Diego, Orange County and China. Within Engineers may work in either San Diego or Orange county offices. Leadership for the China operation facilitates travel to China, approximately 25% of the time.
Organizational leadership is provided by ex – long term executives from Broadcom Corporation.
Platform / embedded systems software director to lead and drive the software and firmware development team using cutting edge technologies. We are a dynamic and
growing company looking for the brightest people to join us in delivering the next generation of products. If you enjoy working in a fast pace, exciting and rewarding company, you have come to
the right place.
Duties & Responsibilities
* Lead and Manage Platform Engineering in the following activities:
Current and next generation micro architecture development
o Code branch development and maintenance
o Chip bringâ€up support in conjunction with core team
o Coâ€work with ASIC team in FPGA development and support
o Customer support and debug
o Develop embedded driver and applications
o Assist on applications and tools development
o Provide software expertise to test and debug ASIC
o Generate design documents
o Design and develop firmware for USB, PCIE and SATA devices
o Develop embedded driver and applications
* Establish a strong software development model for ensuring consistent, successful, on time and
high quality delivery
* Communicate with sales, marketing, business development and other parts of the company to
ensure the product meets their needs
* Negotiate and execute marketing and customer requirements and features
* Work with the senior engineering leadership team to focus on broader organizational topics
like process improvements & people development
* Provide mentorship to individual contributors and managers
* Demonstrate technical leadership and handsâ€on approach to all platform activities listed above
Requirements
* Minimum of 5 years of management experience & proven track record of shipping complex
enterprise software products that meet the highest levels of quality, scalability & performance
standards
* Strong technical skills with a background in developing & managing teams designing complex
enterprise and PC software architectures
* Ability to apply formal software development processes
* Familiarity with version control tools and policies
* Strong problem solving skills and ability to make sound technical decisions
* Minimum of 10+ years firmware or software development experience in embedded and/or PC
systems
* Superior C/C++ and assembly coding skills
* Experience with JTAG, ICE, logic analyzers, protocol analyzers, oscilloscopes and other
embedded development tools
* Experience in device driver development
* Experience in 8051, ColdFire, and/or ARM series processors
* Experience in PC SW/FW or System level architecture
Desired
* 10+ years of management experience
* Familiarity with embedded RTOS, such as Linux, WinCE, pSOS, VxWorks
* Familiarity with USB, PCIE, and/or SATA specifications, and direct firmware development
experience in one of those protocols
* Knowledge of security, encryption/decryption and RAID technologies
* Prior experience in a storage technology
Education
* B.S. in Computer Science, Computer Engineering, or Electrical Engineering. M.S. is preferred
With questions, resumes, inquiries please contact:
Doug Wierenga
doug@cerebralconnections.com
760.487.1323 Direct
Apply To Job
More Info: http://www.nounemployment.com/job/director-of-embedded-systems-software-development-irvine-ca-529452c844/?d=1&source=rss_page