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 Job ID: 11409 Practice Details looking for a Board Certified or Board Eligible Internal Medicine Physicians to join an employed practice! Open to newly graduated residents and experienced candidates Spanish Speaking is a plus Call coverage...
...Casualty Company is growing, and we have an opportunity for a Network Support Specialist to join one of the leading providers of insurance... ...network hardware and software Coordinating purchase of computer hardware and computer-related equipment including research...
...information security standards. Take pride in sustaining a safe and clean working environment for the aircraft maintenance team and flight crew. Use appropriate communication methods to help facilitate coordination of efforts between departments, vendors and team...
...Location: Bakken Oil Fields (ND/MT) Start Date: Immediate openings Experience Required: 5+ years (Oilfield Construction) Employment Type:... ...We are currently hiring experienced Pipe and Structural Welders to support oil and gas facility construction projects in the Bakken...
...to join our growing team of associates. An ideal candidate will be an ambitious self-starter, not intimidated by making 100+ cold calls, surrounded by an experienced, well-connected team. Job Description: Responsible for identifying and contacting prospects,...