Share this Job

Title:  Sr. Engineer, Firmware

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 Americas (REA) is a dynamic, multi-cultural tech company where employees can learn, mentor and thrive. REA brings together the strong financial foundation of a multi-billion dollar global operation and the flexibility and velocity of a smaller organization. We are developing technologies for the latest advances in mobile computing, secured connected devices, autonomous driving, smart homes and factories and more. Our solutions are at the heart of products developed by the major innovators around the world. Join us and be part of what’s next in electronics.



• Assist in architecting solutions for code optimization of existing device drivers
• Develop and assist in development of 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
• 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.
• Propose and review architecture and design decisions and guidelines.
• Create technical documents

• 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
• Prior experience in developing memory constraint systems or experience in low level code optimization
• Expert level BSP development skills for embedded MCUs and MPUs
• Hands-on system bring-up, testing, and debugging skills
• Excellent reading skills for complete understanding of technical documents such as ARM Architecture Specifications and MCU hardware manuals etc.
• Excellent understanding of “Programming Model” of complex hardware
• Demonstrated capacity for capturing/documenting product requirements and creating design specification
• Equally comfortable with precision and ambiguity
• Team player with excellent verbal and written communication skills
• Experience in working with geographically distributed teams
• 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: