Prefer LOCAL AREA candidates, as NO relocation is being paid by this client currently.
Position: Embedded Software Engineer
Location: Monroe Township, NJ
Compensation: $120,000 - $135,000 + Stock Options + Excellent Benefits
This Client is an established young company in one of the hottest growth areas for the next couple of decades.
You will possess top-notch technology skills and be part of a dynamic team delivering products and services to leading as well as new names in the industry. They are seeking a senior-level embedded software engineer who is experienced in delivery of embedded software applications on ARM platform.
You will lead their embedded software development team and collaborate with partners abroad.
Lead/ Participate in software development projects.
Participate in system architecture discussion and planning with software development.
Write design documents and unit test plans for software projects.
Communicate with team members and report weekly on project progress.
Manage the execution of projects.
Bachelor of Science Degree in Electrical Engineering or Computer Science.
5+ years of related experience in C/C++, embedded hardware, firmware and software designs.
Experience with embedded Linux operating system and RTOS, firmware and device drivers.
5+ years of experience in software development with a distinguished track record for technically demanding projects.
Excellent verbal, written and interpersonal communication and documentation skills.
A self-motivated team player able to accommodate the time zone difference to collaborate with teams in Taiwan, China and Europe.