Job Details

Want to join Intellectfaces

Check out our openings from below and fill the application by clicking on it

Firmware Engineer

Firmware Engineer

Location: Cincinnati, OH


Job responsibilities:

·         Lead an agile team of software and hardware developers to develop embedded solutions to support a wide variety of product development applications

·         Collaborate with fellow developers to architect robust, maintainable, well-documented code that will be used and reused in the long term

·         Interact directly with clients of varying levels of technical expertise to understand their needs, define requirements, and deploy solutions

·         Use industry standard source control and issue tracking systems (Git, Bitbucket, Jira, etc.)

·         Lead project planning and facilitate team code reviews

·         Mentor and develop team members

This position will entail extensive in-person communication with other engineers, developers and clients, so good soft skills are a must-have. On the technical side, applicants for this position should have a variety of experience with firmware development for embedded applications, including experience with many of the following:

·         C/C++ development, e.g. using Code Composer Studio, IAR, Keil, or Visual Studio for Embedded IDEs

·         Following and developing coding and documentation standards

·         Experience with tools for issue tracking, documentation, static code analysis, and unit testing

·         Ability to analyze and understand an existing codebase to troubleshoot, isolate, and resolve issues

·         Familiarity with electrical test and measurement equipment

·         Basic robotics or mechatronics experience

·         Familiarity with the STMicro and TI microcontroller ecosystems

·         Hardware debugging skills

·         PCB design and layout skills are a plus, as is familiarity with Python, Javascript, and other languages

·         In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification form upon hire


Education minimum requirement: 

B.S. in Electrical or Computer Engineering and at least 5 years of related experience. We will also consider applicants with the equivalent combination of education, technical expertise, training, and work experience.

Job Features
Job Category Firmware Engineer
Duration fulltime
Job Location Cincinnati, OH

Apply Online