R&D Engineer II - Embedded Firmware
Team: R&D
Location: Alameda, CA
Commitment: External
Workplace Type: onsite
What You'll Work On
- Play a key role in early-stage development of the next generation of Penumbra products
- Be a pivotal team member for prototyping and designing electro-mechanical systems for novel, life-saving medical devices.
- Own the development of the embedded software/firmware for proof-of-concept devices and prototypes.
- Dive into first generation firmware/software tests at the system, device, and component level for both design exploration and validation
- Create detailed software/firmware functional specifications
- Collaborate with cross-functional teams to support overall product development
- Support product through pre & postproduction release including manufacturing & testing at contract manufacturers
What You'll Bring
- A passion and knack for solving hands-on and multi-disciplinary technical design problems
- Proven ability to thrive in a fast-paced work environment where navigating grey areas is a welcomed challenge
- BS in computer engineering/ software engineering/ electrical engineering or related field required
- 1+ years of experience preferred
- Hands-on experience developing prototype software/firmware for hardware such as PCB, Arduino, Raspberry Pi, or similar required
- Programming experience required, proficiency in languages such as C or C++, and Python preferred
- Embedded systems design, Unit testing, end to end testing on HW, communication protocols (SPI, UART, I2C, CAN, USB), Algorithm design, Signal Processing, Microcontrollers (STM32,ARM Cortex M4/M7 etc.), controls algorithm (ex. PWM, PID), RTOS and/or Bare metal
- Familiarity with board bring up, logic analyzer, oscilloscope, Connectivity (BLE, Bluetooth, NFC, NFMI) preferred
Working Conditions
- General office environment. Business travel from 0% - 10%. Potential exposure to blood-borne pathogens. Requires some lifting and moving of up to 25 pounds. The employee is frequently required to stand, walk, sit, and reach with hands and arms, and to use a computer, sitting for extended periods. Specific vision abilities required by this job include the ability to read, close vision, distance vision, color vision, peripheral vision, and depth perception.
- Alameda, CA
- Starting Base Salary is $97,000/year - $127,000/year.
- Individual compensation will vary over time-based on factors such as performance, skill level, competencies, work location and shift.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
