Embedded SWE
ENTEGEE, Inc.
Glastonbury, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 135KJob location
Glastonbury, United States of America
Tech stack
Microsoft Windows
API
Computer Vision
Automation of Tests
C++
Code Review
Encodings
Communications Protocols
Computer Programming
Digital Rendering
Continuous Integration
Software Debugging
Embedded Software
Firmware
Image File Formats
Python
Microsoft Foundation Class Library (C++ Libraries)
Microsoft Visual Studio
Windows API
Software Engineering
Systems Integration
Windows Desktop
Information Technology
Job description
The Software Engineer will design, develop, and maintain Windows-based applications that power high-speed industrial printing systems. This role focuses on C/C++ software development, embedded hardware integration, image processing, and machine control systems. The ideal candidate has experience building high-performance applications, integrating software with physical hardware, and collaborating with cross-functional engineering teams to develop reliable industrial automation solutions.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.
- 5+ years of professional software development experience.
- Strong C/C++ programming experience in an embedded environment.
- Experience developing Windows applications using Visual Studio, MFC, and Win32 APIs.
- Experience integrating software with embedded hardware, firmware, or industrial equipment.
- Experience with image processing, graphics rendering, or visual rendering algorithms.
- Knowledge of TCP/UDP networking and hardware communication protocols.
- Experience developing high-performance, real-time, or machine control applications.
- Ability to troubleshoot, debug, and optimize complex software systems.
- Experience participating in code reviews, technical documentation, and cross-functional engineering collaboration.
Preferred Requirements
- Experience with embedded firmware development.
- Python programming experience.
- Knowledge of BMP or other Windows image file formats.
- Experience with automated testing, CI/CD pipelines, and software release management.
- Familiarity with barcode symbology and encoding standards.
- Experience in industrial manufacturing, factory automation, robotics, machine vision, industrial printing, or related equipment environments.