What are the responsibilities and job description for the Senior Firmware Design Engineer position at Aliph Medical?
Company Overview
Aliph Medical is a purpose-driven medical-device startup. We believe all patients deserve to receive the best level of care. We are developing cutting-edge technologies that help achieve this goal, and benefit clinicians and patients. Our goal is to improve vision by reinventing ophthalmic diagnostics. We have the technologies, tools, determination, and people to achieve our ambitious goal.
Position Overview
As an experienced Firmware Engineer, you will be responsible for the design, development, and optimization of firmware for our embedded platforms. You will play a crucial role in providing technical leadership to deliver innovative and dependable firmware solutions to monitor, control, and ensure the safety functions of our products. Additionally, you will be instrumental in integrating device drivers and APIs for high-speed signal processing modules. Your work will span the entire firmware development lifecycle, from initial design through testing and maintenance, and documenting design and implementation details.
Key Responsibilities
- Architect and develop complex firmware for MPSoC /ARM-Cortex-based embedded platforms, including boot loaders, device drivers, and middleware, ensuring performance, reliability, and efficiency.
- Develop and optimize multi-threaded and interrupt driven firmware to handle concurrent tasks, maximizing system responsiveness and performance.
- Optimize firmware for high performance, low power consumption, and robust reliability, utilizing advanced profiling and optimization techniques.
- Lead efforts to debug and troubleshoot complex firmware and system-level issues. Employ advanced debugging tools and methodologies to diagnose and resolve problems efficiently.
- Lead system-level integration, ensuring cohesive operation of hardware, firmware, and software components.
- Provide technical guidance and mentorship to engineering teams, fostering innovation and adherence to best practices.
- Collaborate with cross-functional teams to ensure cohesive system design and contribute to architecture discussions.
- Create and maintain detailed design documentation, test plans, and user manuals.
- Other duties tasks and duties as assigned.
Qualifications and Requirements
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related field.
- 10 years of experience in embedded firmware development.
- Strong knowledge of C/C programming languages in an embedded software context.
- Experience with real-time operating systems (RTOS), including kernel modules and device drivers, and low-level hardware interfacing.
- Proficiency with Linux-based systems, including kernel modules and device drivers.
- Proficiency in handling peripherals such as UART, SPI, CAN, I2C, GPIO, and USB.
- In-depth knowledge of interrupts and multi-threaded application development.
- Strong background in developing and debugging firmware on target hardware.
- Experience with multi-core processors, high-performance computing, and FPGA integration.
- Proficiency with advanced communication protocols and security considerations.
- Excellent knowledge of reading schematics and data sheets of components.
- Experience with test equipment such as oscilloscopes, multimeters, and signal analyzers.
- Knowledge of automated testing and scripting using Python or similar languages is a plus.
- Exceptional problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment, with experience in cross-functional collaboration and understanding of product requirements.
Aliph Medical acknowledges that equal opportunity for all persons is a fundamental human value. Each employee and applicant will be considered on the basis of individual ability and merit, without regard to race, color, religion, age, sex, sexual orientation, gender identity, gender expression, pregnancy, national origin, marital status, physical disability, mental disability, medical condition, genetic information, protected military or veteran status, or any other characteristics.