About Us
We are a small, growing electronics company in Goshen, Indiana developing and manufacturing product-level embedded systems. Our work includes custom microcontroller-based designs, sensor interfacing, and production-ready PCB assemblies.
Because we are a small team, engineers here have real ownership. You will see your designs move from concept to production and work directly with the manufacturing team.
We are looking for a firmware-focused Embedded Systems Engineer who can lead embedded software development while also supporting schematic and PCB design.
Role Overview
This is a firmware-heavy (approximately 70%) role with supporting hardware responsibilities (30%).
You will be responsible for embedded C++ development, firmware architecture, and board bring-up, while also contributing to schematic capture and PCB layout in Altium.
ResponsibilitiesFirmware (Primary Focus)
- Develop embedded firmware in C/C++ for microcontroller-based systems
- Design a clean, modular firmware architecture
- Interface with sensors and peripherals (CAN, SPI, I2C, UART, USB (Device Level), etc.)
- Implement state machines, communication stacks, and device drivers
- Debug hardware/software interactions
- Optimize memory usage, performance, and reliability
- Support firmware updates and feature improvements
Hardware (Supporting Role)
- Assist in schematic design and PCB layout using Altium
- Support board bring-up and validation
- Review layouts for signal integrity and manufacturability
- Help update legacy designs
Required Experience
- 2+ years of embedded systems experience
- Knowledge of coding standards (BARR-C)
- Strong embedded C/C++(Bare-metal and/or RTOS environments)
- Experience with microcontrollers (STM32, ESP32, Microchip, etc.)
- Experience debugging with oscilloscopes, logic analyzers, JTAG/SWD
- Experience in bringing up new hardware revisions
- Ability to read and create schematics
Preferred Experience
- Experience with PCB layout software (Altium preferred)
- Bootloaders / firmware update systems
- Communication protocols (CAN, USB, Ethernet, BLE, etc.)
- Fusion 360 or other mechanical CAD tools
- Designing for manufacturing
What Success Looks Like
Within 6 months:
- Stable firmware architecture for new and existing products
- Successful bring-up of new board revisions
- Reduced firmware-related production issues
- Improved documentation and code organization
Education
Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field preferred, or equivalent hands-on embedded systems experience.
Why Join Us
- High ownership engineering role
- Small team, direct product impact
- Work across firmware, hardware, and manufacturing
- Flexible scheduling
- Opportunity to grow into a Lead Engineering role
Job Type: Full-time
Pay: $60,000.00 - $75,000.00 per year
Benefits:
- Dental insurance
- Flexible schedule
- Health insurance
- Life insurance
- Paid time off
Education:
Work Location: In person