About Us
We are a small, fast-growing CNC manufacturing company focused on building reliable, high-performance machines for makers, fabricators, and small businesses. Our team is hands-on, collaborative, and passionate about creating products that blend precision hardware with smart software.
Role Overview
We’re looking for a Junior Embedded Systems Engineer to help design, develop, and support the embedded systems that power our CNC machines. This is an ideal role for someone early in their career who is excited to work close to the hardware, learn quickly, and make a direct impact on real-world products.
You’ll work closely with mechanical and software engineers to bring new features to life and improve existing systems. A large part of this role will include working with the customer support team and production staff to debug, provide critical support, and optimize processes.
Responsibilities
· Develop and maintain embedded firmware for CNC controllers and related hardware
· Assist customer support and production lines when necessary
· Be a part of the complete product development cycle including research and development, testing and validation, as well as the production handoff and overall quality assurance
· Work with various microcontrollers to interface with motors, sensors, and peripherals
· Assist in debugging hardware and firmware issues in both lab and production environments
· Collaborate with cross-functional teams to integrate firmware with higher-level software systems
· Write clean, maintainable, and well-documented code
· Support testing, validation, and continuous improvement of embedded systems
· Participate in prototyping and bring-up of new hardware designs
Basic Qualifications
· Bachelor’s degree in Electronic Systems Engineering Technology, Electrical Engineering, Computer Engineering, or related field
· Ability to create and execute debugging strategies to diagnose issues and perform root cause analysis
· Experience with C/C++ for embedded systems (academic or personal projects welcome)
· Familiarity with microcontrollers and basic electronics
· Understanding of serial communication protocols (UART, SPI, I2C)
· Comfortable using tools like oscilloscopes, multimeters, and logic analyzers
· Strong problem-solving skills, attention to detail, and willingness to learn new subject matter
Nice-to-Have Skills
· Experience with motor control systems (stepper or servo motors)
· Familiarity with real-time systems
· Exposure to PCB design or hardware debugging techniques
· Experience with version control (Git)
· Interest in CNC machines, manufacturing, or robotics
· Ability to work with your hands in a shop environment
Pay: $85,000.00 per year
Benefits:
Work Location: In person
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.