Job Openings
Embedded Systems Engineer
About the job Embedded Systems Engineer
About the job
New med-tech startup Sepsiscan is looking for a Embedded Systems Engineer. The role involves developing and optimizing a Raspberry Pi-based system for real-time image acquisition, processing, and display. The engineer will configure hardware, write software for image capture, processing, and analysis, and integrate with a GUI. Strong programming skills in C# and knowledge of image processing techniques are essential.
Responsibilities
- Develop a remote desktop connection to the Raspberry CM4.
- Configure Raspberry Compute Module 4 (Linux) for image acquisition and processing tasks.
- Develop Python or C# scripts for image capture from five cameras (four on MIPI CSI-2 bus, one on USB) with successive shifts.
- Implement C# code to read all 5 camera videos.
- Output the entire camera image to the GUI.
- Ensure captured images are in full resolution and correctly oriented.
- Develop a script to read I2C distance sensor values and display them on the screen.
- Create a script to determine distance range, calculate progress, and provide corresponding images.
- Collaborate with software engineers on image processing algorithms, GUI development (Blazor), and system integration.
- Test and optimize system performance for real-time image acquisition, processing, and display.
- Develop a mathematical algorithm to combine 5 image data into a single image and do image segmentation (using K-means and possibly other functions).
- Develop functional tests of algorithms in the form of unit tests.
Qualifications
- Strong proficiency in embedded systems development, particularly with Raspberry Pi or similar platforms.
- Experience with Linux operating system and command-line interface.
- Programming skills in C#.
- Knowledge of image acquisition and processing techniques.
- Familiarity with camera interfaces (MIPI CSI-2, USB).
- Understanding of I2C communication protocol.
- Experience with GUI development (Blazor preferred).
- Problem-solving and debugging abilities.