Firmware Engineer

Company Info
CAPGEM Technical
Mayfield Heights, OH, United States

Phone: 440-218-9025
Web Site:

Company Profile


Firmware Engineer


Chagrin Falls, OH 



Job ID:


Job Description:

Position Responsibilities:

  • Development of new software, and modification/maintenance of existing software, which interfaces with our products and/or resides in our products
  • Participate in full software life cycle including design, development, debugging, testing, and maintenance
  • Along with other project team members, develop firmware/software architecture
  • Work with others to define assignments, schedules and other project criteria
  • Collaborate with firmware, software, and circuit design team
  • Develop software test plans, perform initial software testing, and collaborate with test staff


  • Bachelor’s degree in Engineering or Computer Engineering/Science, or equivalent
  • Minimum (5) years’ experience in Software development
  • Desired programming languages, tools, or capabilities: C, C++, and assembly languages, emulators and debuggers

Additional desirable attributes / experience:

  • Embedded firmware development & understanding of microcontrollers, communications interfaces, and protocols
  • Experience developing Windows, iOS and Android applications
  • Strong documentation skills
  • Utilize tools for Revision Control and Issue Tracking
  • Structured programming techniques
  • Good analysis and problem-solving skills
  • Project and team leadership are a plus

Other titles include: Firmware Engineer, Test Engineer and Embedded Firmware Engineer