
Embedded Systems, Prototyping Engineer
Seedsight
full-time
Posted on:
Location Type: Hybrid
Location: Leça da Palmeira • Portugal
Visit company websiteExplore more
About the role
- Collaborate with the Hardware Lead to initialize and validate the assembled V1 prototype, ensuring seamless integration and communication across all subsystems (power management, communication protocols, and sensors)
- Design, develop, and optimize firmware for microcontrollers and embedded components within custom PCB assemblies
- Architect and implement high-efficiency data acquisition and signal processing pipelines to translate raw data from optical fiber sensors into precise measurements
- Perform rigorous hardware-software integration testing, using debugging tools (oscilloscopes, logic analyzers, etc.) to ensure seamless communication between firmware and electronic components
- Develop software interfaces to automate and control advanced optical equipment (e.g., spectrometers, tunable lasers, and light sources)
- Collaborate with multidisciplinary teams to prototype next-generation sensing solutions, bridging the gap between optical physics and functional embedded systems
- Maintain and update Standard Operating Procedures (SOPs) for firmware architectures, system calibration protocols, and technical specifications
- Analyze measurement outputs and system performance to refine algorithms and support continuous product innovation.
Requirements
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Physics Engineering, or a closely related field
- 1-3 years of professional experience in embedded systems development and working with electronic measurement systems, specifically focusing on hardware-software integration and testing
- Proven experience in interfacing with sensors and controlling electronic hardware. Familiarity with optical technologies or optoelectronics is highly valued
- Strong problem-solving skills focused on identifying and resolving bottlenecks in hardware-software interoperability
- Proficiency in C/C++ for embedded systems (Bare-metal or RTOS) and Python for data analysis and automation
- Hands-on experience with communication protocols (SPI, I2C, UART, USB) and peripheral integration (ADCs, DACs)
- Expert use of laboratory equipment such as Optical Spectrum Analyzers (OSA), spectrometers, and electronic debugging tools (Oscilloscopes)
- Familiarity with PCB design and testing environments; ability to read schematics and perform basic hardware troubleshooting
- Knowledge of programming languages (e.g., Python, MATLAB) for digital signal processing/data acquisition and analysis is a plus.
- Strong analytical skills to troubleshoot and optimize complex systems
- Ability to collaborate effectively in a multidisciplinary R&D environment and communicate technical findings clearly
- A sense of ownership and pride in your performance and its impact on the company’s success.
Benefits
- Competitive salary
- Personalized stock options plan
- 24 vacation days per year
- Health Insurance
- Opportunities to pursue relevant certifications or advanced courses funded by the company.
- Guidance from seasoned professionals to support your career progression.
- Fast Career Progression
- Fast-Paced Environment
- Hybrid work policy
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded systems developmentfirmware developmentC/C++ programmingPython programmingdata acquisitionsignal processinghardware-software integrationcommunication protocolsoptical technologiesalgorithm refinement
Soft Skills
problem-solvinganalytical skillscollaborationcommunicationownershippride in performance