Job Description
Are you a versatile and driven engineer passionate about bridging hardware and software? We’re looking for a Firmware Engineer to join a collaborative team focused on developing and optimizing embedded systems for automated equipment.
What You’ll Do
Design, develop, and maintain embedded firmware for microcontroller-based systems.
Collaborate with cross-functional teams to define and implement firmware architecture and requirements.
Write clean, efficient, and well-documented code in C/C++ (or similar languages).
Troubleshoot and resolve customer issues alongside engineering and support teams.
Conduct unit and integration testing to ensure reliability and performance.
Contribute to schematic capture and PCB layout, especially for 4- and 6-layer boards.
Apply best practices in signal integrity and power delivery network design.
What You Bring
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
5+ years of experience in embedded firmware development.
Strong proficiency in C/C++ and debugging/testing tools.
Solid understanding of hardware schematics and datasheets.
Experience in product design and microprocessor-based software development.
Familiarity with drivers for interfaces like I2C, SPI, UART, Ethernet.
Excellent communication skills and ability to explain complex technical concepts.
Strong organizational skills and ability to manage multiple projects under tight deadlines.
A proactive mindset with sound judgment and a passion for continuous improvement.
Proven firmware engineering experience with C/C++.
PCB board layout, design, and part sourcing experience.
Willingness to flex into electrical engineering and collaborate cross-functionally.
Comfortable working in a small, people-first, collaborative culture.
...Job Description Certified Veterinary Technician We are hiring for the following location: Larpenteur Eden Prairie Quarry St. Louis Park Edina Minnetonka Minnetonka Country Village The anticipated starting hourly rate for individuals expressing...
...Key Accountabilities Conduct feasibilities studies on new technologies, design concepts and equipment. Review drawings with internal team and customers to verify the design. Identify past model problem history, opportunities for cost savings and safety concerns...
...Job Summary We are seeking a skilled and detail-oriented Fiber Technician to join our team. The ideal candidate will be responsible for the installation, maintenance, and troubleshooting of fiber optic systems. This role requires a strong understanding of fiber splicing...
...regulations as the game progresses. 6. Announces all winning hands, numbers or colors to players. Computes payable odds to pay winning bets. Pays winning bets and collects losing bets. 7. Observe the players around the table in order to recognize playing style. Maintains...
...Compensation: $55-75/hr Location: Kansas City, MO Position: Senior Cloud Network Engineer Inceed has partnered with a great company to help find a skilled Senior Cloud Network Engineer to join their team! Responsibilities: Architect and implement...