Product Development
NewDealDesign
San Francisco, CA, USA
30+ days ago
Full-time
Apply Now
no-image

WHO WE ARE

We are NewDealDesign, an award-winning technology design firm and the National Design Award honoree. With over 100 awards under our belt, we work on the coolest projects in tech, from advanced concept assignments with industry giants to the latest creations for hot start-ups. We team industrial, visual, and interaction designers with strategists and engineers to create delightful objects and experiences. Come and join us!

We are looking for a Senior Firmware R&D Product Development Engineer who is a true systems thinker.

As a Firmware Engineer, you will join our growing R&D team and be tasked with conceiving, designing, prototyping, bringing up, debugging, testing, and taking firmware of an automated device all the way to mass production. You’ll work in a fast-paced environment, iterating quickly on hardware design. You’ll interface closely with other NDD engineers both internal and external to the R&D team to get feedback on the performance of prototype hardware so the designs can be improved upon, as well as make your own performance assessments and evaluations.

THE ROLE

• Design, implementation, and support of firmware for prototype hardware products.
• Define product as a system – build system level firmware architecture.
• Write code for automation systems (motion controllers, actuators, IO).
• Rework and bring up in-house prototypes as needed.
• Receive, interpret, and apply feedback from testing to improve prototype development.
• Interface with manufacturers to oversee bring up of small batches of assembled PCBs for hardware/firmware integration.
• Integrate commercial off the shelf components with custom hardware.
• Apply learnings to propose new components, techniques, and designs.
• Document your proposed designs, plans, progress, and findings.
• Communicate effectively with immediate and external team members.
• Time estimate coding efforts for assigned deliverables.
• Manage vendors for timely prototype parts procurement
• Perform in-house inspection and testing.
• Report to the Director of Product Development Engineering.

WHAT WE EXPECT FROM YOU

• Ability to work in a fast-paced environment with guidance, in teams and independently as needed.
• Ability to identify and communicate project risks to management, as they are uncovered.
• Collaborate and effectively communicate internally across disciplines with a positive, proactive attitude.
• Ability to multi-task, adjust to competing priorities and maintain positivity and optimism in the face of challenge.
• Resiliency under pressure while exhibiting a positive, respectful attitude.

REQUIRED
• BS or greater in Computer Science, Electrical Engineering, Automation Engineering or equivalent.
• 4-7 years of experience in robotics, firmware, control systems, or custom automation.
• Specific automation experience with embedded software for micro-factories (C, C++, Python).
• Define overall automation architecture and strategy for system level features.
• Experience with wired and wireless communication protocols such as I2C, SPI, UART, WiFi, BLE.
• Ability to assess challenges and design solutions across domains including electrical, firmware/software, optical, and more.
• Strong hacker/DIY mindset, communication skills and action oriented.
• Willingness to learn and grow rapidly to meet fast evolving needs of the R&D department.
• Demonstrated experience working on challenging Industrial Design / Product Development / Automation projects.

A BIT ABOUT YOU

If you feel this role is meant for you, please send us a portfolio that shows your capability as a thinker and an engineer. Show us what inspires and drives you. Show us what you are good at and what you like best.