Adecco Engineering and Technical, a division of the world leader in the recruitment of engineering and information technology professionals, has an immediate opening for a Lead Embedded Systems Engineer on a DIRECT HIRE opportunity with a leading company in Palo Alto, CA.
Provide technical leadership to a team responsible for the design, development, and implementation of mission critical, high-availability Embedded Systems. You will play lead role in translating product requirements into technical spec and will be responsible for developing application design specifications (including interfaces for code libraries/ system APIs etc); and participate hands-on in developing code. You will work with the Program Manager in scheduling and coordination of the project and will instruct, assign, direct, and check the work of others as a part of the project team. Team Leads provide strong technical leadership and delivery skills and insure that best practices and standards for application development adhered to in all phases of the life cycle of the project. Team Leads require minimal supervision and guidance and demonstrate excellent communication skills. You will work in a collaborative development environment with developers from other teams and providing assistance and technical guidance to team members throughout the development life cycle.
A demonstrated success in RTOS, Embedded System design, deep knowledge of Linux or other RTOS Kernels, C programming Language, Assembly programming on x86/ARM based environments etc is fundamental for this job. We provide very competitive salary and benefits packages for qualified candidates.
B.S. degree in EE, Computer Engineering, computer science or related fields from one of the World's Top 50 ranked Technical Universities; a master's or Ph.D. degree in in stated fields preferred.
Expertise in C Programming on Linux, Windows, and other RTOS environments required.
Deep understanding of Linux/Unix OS architectures.
Board bring-up and debugging.
Software best practices including use of version control and unit tests.
Full life cycle product development.
Common hardware interfaces.
Instrumentation/mechanical process controls.
Performance and memory optimization.
5-10 years of industry experience.
Good management skills and ability and experience in leading teams of 2+ software engineers.
If you are interested in this opportunity or other opportunities available through Adecco Engineering and Technical, please apply online or email directly to email@example.com.
Adecco is the world’s largest provider of staffing solutions. But it’s not our size that makes us different, it’s our...