Share this Job

Title:  Senior Staff Embedded Firmware Engineer (Contractor)

Company:  Renesas Electronics America Inc.
Country:  US
State:  CA
City:  Milpitas
Department:  0
Business Unit:  Broad-based Solution Business Unit
Office:  REA (Milpitas CA)
Job Function:  Software
Job Type:  Temporary

Renesas Electronics America is seeking a seasoned and experienced Software/Firmware Engineer to join our software development team in our Synergy IoT Platform Business Division. The ideal candidates will be involved with the design and development of firmware including RTOS/Kernel enhancements for 32 bit MCUs.

• Assist in architecting solutions for complex firmware functionality
• Develop and assist in development of RTOS/Kernel enhancements, BSP, device drivers and test programs
• Prepare and document SRD, SDD, and test plans for the development
• Participate and represent team in discussions with marketing and hardware teams
• Lead and manage the firmware development team
• Lead design, development, and debugging of firmware for 32-bit MCUs
• Mentor and guide firmware development team
• Enhance and support software engineering and development processes
• Develop firmware/software architecture for 32-bit MCU platform
• Develop solutions based on firmware platform; demonstrations, example programs, reference designs, etc.
• Develop SDKs for internal, external and customer developers
• Propose and review architecture and design decisions and guidelines

• BSCS, BSCE, or BSEE; MSCS, MSCE, or MSEE preferred
• 8+ years of experience with at least 5 years in the embedded area
• At least 3 years experience of working on ARM architecture
• Expert level C and ARM assembly programming skills
• Expert level RTOS Kernel and BSP development skills for embedded MCUs and MPUs
• Excellent reading skills for complete understanding of technical documents such as ARM Architecture Specifications, TRMs etc.
• Excellent understanding of “Programming Model” of complex hardware
• Demonstrated capacity for capturing/documenting product requirements and creating design specification
• Hands-on system bring-up, testing, and debugging skills
• Equally comfortable with precision and ambiguity
• Team player with excellent verbal and written communication skills
• Can-do attitude with unwavering sense of urgency


Equal Opportunity Employer: Disability/Veteran

Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto

Find similar jobs: