Firmware Engineer

Sy-Klone International3.4★
Jacksonville, FL
Job Type
Junior level

Job Description

Job Summary:

The Firmware Engineer will design, develop, test, debug, and implement embedded software and systems at Sy-Klone International. They will develop software and firmware source code in C/C++, Embedded C, and other languages, and have an understanding of common communication interfaces like SPI, I2C, USB, UART, and others. The Firmware Engineer will utilize version control, simulation, debugging, and other development tools and collaborate cross-functionally to provide engineering support for testing, deployment, and updates.

Key Responsibilities:

  • Design and develop firmware for embedded systems, including extensive testing to ensure optimal performance.
  • Work closely with other departments to ensure that firmware meets project requirements and that cross-functional teams can collaborate effectively.
  • Identify and troubleshoot firmware issues to ensure smooth and efficient system operation.
  • Prepare detailed technical documentation, including design specifications and test plans, to facilitate the work of other developers and ensure ongoing product support.
  • Collaborate with other engineers to ensure firmware compatibility, including designing and implementing firmware for new hardware platforms and troubleshooting and resolving compatibility issues.
  • Develop and maintain firmware test frameworks, including designing and implementing automated test suites and working with test engineers to identify and resolve issues.
  • Work closely with cross-functional teams to ensure that firmware requirements are clearly defined and that firmware development aligns with broader project goals and timelines.
  • Collaborate with manufacturing and quality teams to ensure that firmware meets product specifications and quality standards.
  • Investigate and troubleshoot firmware issues reported by customers, providing timely and effective resolutions.
  • Conduct research on emerging technologies and industry trends to stay up-to-date with the latest advancements in firmware development.
  • Perform all other duties as assigned.


  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
  • At least 3 years of experience in embedded systems and firmware development.
  • Proficiency in programming languages such as C and C++.
  • Experience with microcontrollers, sensors, and other embedded components.
  • Strong problem-solving and debugging skills.
  • Excellent communication and collaboration skills.
  • Familiar with Human Machine Interface design and development
  • Understands Hardware Development Life Cycle (HDLC) and DFMEA

Job Type: Full-time


  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Tuition reimbursement
  • Vision insurance


  • Monday to Friday

Work Location: In person


  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Tuition reimbursement
  • Vision insurance
  • Monday to Friday
Ref #
19 days ago
Last updated 19 days ago

What's your favorite/least favorite part of Dofactory?
Stay Inspired!
Join other developers and designers who have already signed up for our mailing list.
Terms     Privacy     Cookies       Do Not Sell       Licensing      
© Data & Object Factory, LLC.
Made with    in Austin, Texas.      Vsn 43.0.0