About Pramana:
Pramana, Inc., enables digital transformation for next-generation pathology at medical centers, pathology labs, and biorepositories. Pramana offers a first-in-class Digital Pathology as a Service (DPaaS) solution by providing a turnkey service with cutting-edge whole slide imaging systems and a scalable software platform for clinical workflows.
Pramana is a gateway for pathologists to utilize AI-enabled decision support. The company is headquartered in Cambridge, Mass., and backed by Matrix Capital Management Company, L.P., a global leader in customized investment solutions, and NTTVC, a leading firm backing diverse founders within the technology spectrum.
Visit us at https://pramana.ai/ to learn more.
Responsibility:
• Design and develop embedded systems and software applications.
• Collaborate with hardware engineers to design and implement system-level solutions.
• Write and maintain firmware for embedded systems.
• Develop and debug software using C/C++, Python, or other relevant programming languages.
• Conduct hardware testing and debugging, including signal integrity analysis and performance optimization.
• Develop solutions to complex problems in both new development projects and existing hardware and firmware.
• Work with cross-functional teams to ensure system integration and functionality.
• Develop and execute test plans to validate system performance and reliability.
• Troubleshoot and resolve hardware and software issues.
• Stay updated with the latest industry trends and technologies to incorporate into new and existing projects.
• Document designs, processes, and code to ensure maintainability and knowledge sharing.
Requirements:
• Bachelor’s or Master’s degree in Electronics and Communication.
• 2+ years of experience in embedded systems development.
• Proficiency in VHDL, Verilog , C/C++ and experience with other programming languages such as Python.
• Strong understanding of FPGA, microcontrollers, microprocessors, and real-time operating systems (RTOS).
• Experience with hardware design and debugging tools (e.g., oscilloscopes, logic analysers, mustimeters).
• Knowledge of communication protocols (e.g., I2C, SPI, UART, USB, Ethernet).
• Experience with PCB design and layout is a plus.
• Familiarity with version control systems (e.g., Git).
• Excellent problem-solving skills and attention to detail.
• Ability to address challenges in both new development and current hardware and firmware.
• Strong communication and teamwork skills.