LogiSync is an embedded systems engineering firm that has been at the tip of the spear for 33 years. We partner with industrial, aerospace, defense, and food service equipment companies to design, build, and validate mission-critical systems.
We work at the intersection of hardware, firmware, and software, solving hard problems where reliability, performance, and correctness matter. Our engineers work directly with customers, influence architecture, and see projects through from requirements to deployed systems.
We are hiring an Embedded Software Engineer to design, develop, test, and support embedded software for customer systems across industrial, aerospace, and IoT applications. This is a hands-on role for someone who enjoys working close to the hardware, debugging real devices, and collaborating across electrical, mechanical, and systems engineering disciplines.
Embedded Software Development
Design and implement embedded firmware in C/C++ for microcontroller and processor-based systems
Develop drivers, board support packages, and application-level firmware
Work with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX, or similar)
Interface with hardware peripherals (SPI, I2C, UART, CAN, Ethernet, ADC/DAC)
System Integration & Debugging
Bring up new hardware and debug issues using oscilloscopes, logic analyzers, JTAG, etc.
Collaborate with hardware engineers to resolve board-level and system-level issues
Support integration testing and validation efforts
Quality & Documentation
Write clear, maintainable, testable code
Participate in code reviews and design reviews
Document firmware architecture, interfaces, and behavior
Support verification and validation activities when required
Client Collaboration
Work directly with customers to clarify requirements and troubleshoot issues
Communicate technical tradeoffs clearly and professionally
Contribute to project planning and estimation
Required
3–6 years of professional embedded / firmware development experience
Strong C or C++ skills in embedded environments
Experience working directly with hardware
Comfort debugging systems where “it doesn’t work yet”
Ability to explain technical decisions clearly
Nice to Have
Experience in regulated or safety-critical environments
Exposure to embedded Linux
Familiarity with networking stacks or wireless protocols
Experience supporting products in production
What Success Looks Like
Firmware works reliably in real-world conditions
Hardware bring-ups move faster with your involvement
Customers trust your technical judgment
You can independently own portions of systems
You contribute to better engineering discipline as the team scales