Software Engineer - Hardware and Embedded Systems jobs in United States
cer-icon
Apply on Employer Site
company-logo

Connecticut Innovations · 2 weeks ago

Software Engineer - Hardware and Embedded Systems

Connecticut Innovations is Connecticut’s strategic venture capital arm, and they are seeking a Software Engineer to drive the development of embedded control systems for their next-generation brain perfusion platform. The role involves designing and implementing firmware and automation software, collaborating with engineers across disciplines to integrate data, analytics, and automation into robust systems.

BiotechnologyEnergyInformation TechnologyMedia and Entertainment
check
H1B Sponsor Likelynote
Hiring Manager
Marina D.
linkedin

Responsibilities

Embedded Systems Development
Develop, test, and maintain firmware for embedded controllers (e.g., Arduino Portenta, PLCs)
Implement PID control loops, sensor data acquisition, and real-time I/O management
Interface with high-speed DAQ modules (e.g., USB-1608FS-Plus) for synchronized, buffered data logging
Control & Automation Software
Design software architectures for managing perfusion cycles, valve control, and pump synchronization
Develop APIs and automation routines for experiment scheduling, calibration, and error handling
Integrate control systems with GUI and system-level automation layers
Data & Analytics Integration
Implement time-series data collection and analysis pipelines for monitoring physiological metrics
Work with Python-based analytics (e.g., NumPy, pandas, Plotly, scikit-learn) to visualize and interpret perfusion parameters such as clean_scale_weight and brain_resistance
Support development of predictive models to optimize perfusion performance
System Integration & Testing
Collaborate with hardware, mechanical, and biochemical engineering teams to ensure seamless system operation
Write test protocols, validation scripts, and documentation for regulatory and performance verification
Maintain version control (Git), CI/CD pipelines, and issue tracking

Qualification

Embedded systemsControl softwarePythonC/C++MicrocontrollersDAQ systemsPID controlSignal processingSensor integrationDebuggingModbus/TCPReal-time operating systemsLab automation frameworksScientific GUIsBiomedical instrumentationBioreactor control systemsDocumentationCollaboration

Required

Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
3+ years of experience in embedded systems, control software, or scientific instrumentation
Proficiency in Python and C/C++
Experience with microcontrollers, serial communication (UART/RS-232/USB), and DAQ systems
Familiarity with PID control, signal processing, and sensor integration
Strong debugging, documentation, and collaboration skills

Preferred

Experience with Portenta Machine Control, Modbus/TCP, or PLC integration
Knowledge of hardware-in-the-loop testing, real-time operating systems, or lab automation frameworks
Experience developing scientific GUIs (e.g., PyQt, Dash, or similar)
Understanding of biomedical instrumentation or bioreactor control systems

Benefits

Strict wage minimums
Generous benefits
Personal leave policies

Company

Connecticut Innovations

twittertwittertwitter
company-logo
Connecticut Innovations provides strategic capital and operational insight to to companies in high-tech industries

H1B Sponsorship

Connecticut Innovations has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2021 (1)
2020 (1)

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Matthew J. McCooe
CEO
linkedin
leader-logo
Douglas J. Roth
Managing Director
linkedin
Company data provided by crunchbase