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.