Send unlimited files up to 2GB each - 100% Free

Firmware Engineer (alameda)

February 21, 2010

in Firmware Engineer Jobs,Software Engineering

Senior Firmware Engineer

My Client is an Audio / Video giant that has been developing cutting edge multi media products for the last 18 years. They are currently seeking an experienced Senior Firmware Engineer to develop embedded application software for their next generation of products. Develop firmware targeting embedded processors in board and box-level products that are rich in video, signal processing and control functionality.

Responsibilities:

- Develop applications and embedded system solutions for a growing video product line that includes wall processors, multi-viewers, switchers, codecs, and video servers.

- Negotiate and flesh out functional requirements with Marketing & program managers; write architectural overviews and detailed software design specifications including test requirements; develop task lists and schedules, and track progress against milestones.

- Review chip specifications, bring up third party hardware evaluation and development boards, develop test code to determine feature feasibility, and write and debug drivers.

- Develop new C code as well as maintain existing code base on a variety of processors: Hitachi SH-4, Freescale 56K, Philips NXP, Arm-9.

- Prioritize, schedule, track, and coordinate the development, verification and release of your code with other hardware & software engineers and program managers.

- Verify software functionality both in your own test environment as well as in conjunction with the rest of the project team and system test engineers.

- Effectively communicate ideas, objectives and plans both internally and outside the Software group and project team.

Qualifications & Requirements:

- College degree in EE, CS, or Mathematics or equivalent.

- 7+ years hands-on experience developing software for embedded applications.

- Recent experience writing Linux drivers and middleware for shipping product.

- Familiarity and practice in the application of strong firmware development practices.

- In-depth knowledge of C and experience with assembly language programming.

- Excellent verbal and written communications skills.

- Ability to lead and work closely with others in a small team environment.

Bonus Skills:

- Experience with Java for control panel development.

- Experience with HDMI features (metadata, HDCP, audio, deep color).

- Knowledge of uncompressed video standards & protocols (DVI, YPrPb, EDID, HDCP, etc.)

Please contact:

Mark Dove

markdove@chiefpeople.com

415 541-7999

Leave a Comment

Previous post:

Next post: