What are the responsibilities and job description for the Embedded Systems Engineer (Medical Device Industry) position at Bright Uro?
About Us:
Bright Uro is a startup, medical device technology company headquartered in Irvine, CA. Our mission is to create meaningful change for millions of people dealing with lower urinary tract symptoms (LUTS) by building the next generation of diagnostic devices for Urology. By utilizing advanced hardware, software, and data science, our goal is to unlock new data streams and offer actionable insight for clinicians while prioritizing the patient experience.
Essential Duties and Responsibilities:
Assist in designing and developing new products and supporting product manufacturing, including identifying issues and implementing solutions to improve quality, reducing assembly times, and simplifying processes.
- Design, develop, implement, and maintain embedded firmware for new and existing products.
- Write well-designed software that is clean, testable, and maintainable.
- Conduct and participate in thorough code reviews to maintain project quality.
- Develop software using standard version control and bug-tracking tools.
- Create and maintain current, detailed documentation for all projects.
- Adapt and integrate third-party Software Development Kits (SDKs).
- Create and conduct unit/integration testing, as well as system validations.
Education and/or Work Experience Requirements:
- Bachelor's or Master's in Computer Science, Electrical Engineering, or a related field.
- 5 years of experience with microcontrollers, peripheral interfaces (Inter-Integrated Circuit (I2C), Serial Peripheral Interface (SPI), etc.), and other hardware communication protocols.
- 3 years of experience in the Medical Device space
- 3 years of experience in C language programming.
- Familiarity with standards and certification processes for electronic devices in the medical space.
- Familiarity with the principles of ISO 13485 and/or 21 CFR 820
- Experience in assembly language is a plus.
- Experience with Bluetooth Low Energy (BLE) connectivity.
- Python experience is a plus.
- Ability to read schematics and component datasheets.
- Familiarity with the Nordic BLE SoCs is a plus.
- Zephyr OS development experience is a plus.
Additional Requirements:
- Excellent verbal and written communication skills – including the ability to contribute technically to and work within cross-functional team environments.
- High personal/professional integrity, trustworthiness, strong work ethic, and ability to work independently.
- Ability to work in a dynamic and collaborative environment and maintain a results-oriented, positive, “can do” attitude and ability to work well under pressure.
- Strong organizational and multitasking skills, with a high level of attention to detail and proactive approach to problem-solving.
- Proficiency in Microsoft Office Suite (Outlook, Word, Excel, PowerPoint); familiarity with Microsoft Teams is a plus.
- Prior startup experience is preferred but not required.
Physical Requirements:
- Must be able to lift up to 25 lbs.
- Must be able to work extended amounts of time standing or sitting based on projects and priorities.
Salary : $90,000 - $150,000