<aside>
<img src="/icons/info-alternate_gray.svg" alt="/icons/info-alternate_gray.svg" width="40px" />
We are seeking a Mid-Level/Senior-Level Embedded Systems Engineer to join our mission-driven team in redefining pharmacy operations. Reporting directly to the founders, you will play a pivotal role in designing and implementing integrated hardware and software solutions that automate inventory management, streamline pick/pack processes, and enhance pharmacy efficiency.
</aside>
What are we trying to solve?
We’re redefining how pharmacies operate by combining software and hardware to automate inventory management, the pick/pack process and more.
- The Challenge: Speed, accuracy, and reliability are essential for pharmacy operations. Manual processes often lead to inefficiencies, errors, and scalability challenges that impact both operational costs and customer trust.
- Our Solution: We’re building a fully integrated software and hardware system that automates storage, handling, and inventory management for pharmacies, ensuring faster, more accurate, and cost-effective operations.
What you’ll be doing
- Design, develop, and implement embedded systems, including both hardware and software components. Select and integrate microcontrollers, processors, sensors, and other electronic components.
- Write, test, and debug firmware for embedded systems using languages such as Rust, Python, Typescript. Optimize code for performance, reliability, and resource usage.
- Design and analyze schematics and PCB layouts using OrCAD or similar EDA software. Collaborate with hardware teams to ensure seamless integration of software with electronic components.
- Conduct system-level testing, debugging, and validation to ensure compliance with design requirements. Develop and execute test plans, including unit tests, integration tests, and hardware-in-the-loop (HIL) testing.
- Work closely with multidisciplinary teams, including electrical engineers, software developers, and project managers. Provide technical support throughout the product lifecycle, from concept to production.
- Create and maintain detailed design documentation, including system architecture, schematics, and firmware specifications.
- Ensure systems comply with industry standards and regulations.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
- 3+ years of experience in embedded systems design and development.
- Proficiency in programming languages such as C, C++, Rust, Python, Frontend Experience is a plus.
- Strong understanding of microcontroller architectures (ARM Cortex).
- Ability to read component datasheets and implement drivers.
- Knowledge of industrial sensors and ability to test/install the sensors.