ENGINEER I,R+D FIRMWARE
Company: Midmark Corporation
Location: Versailles
Posted on: October 30, 2024
Job Description:
Job Description
JOB SUMMARY:
This role will be a creative problem solver and gain exposure to a
wide variety of technologies, concepts, and techniques in firmware
development from concept and architecture to release. This position
is ideal for a recent graduate or an individual with minimal
industry experience who possesses a strong foundation in firmware
development.
ESSENTIAL/PRIMARY DUTIES:
- Develops, debugs, and tests embedded firmware for a wide
variety of processor architectures.
- Creates unit, module, and system level test scripts and test
plans.
- Participates in peer reviews of code features with other
firmware team members.
- Interfaces with project leads to help define requirements and
iterate designs through final release and verification
testing.
- Supports development of new hardware designs in the lab with
other engineers.
- Implements solutions, identifies, and raises project risks,
acts as a team contributor.
- Works on simple engineering projects, follows best
practices.
- Collaborates with development team and more experienced
engineers. Escalates significant issues or decisions to
higher-level engineers.
- Identifies potential risks, reports them, and collaborates with
experienced engineers.
- Learns technical tools and methods. SECONDARY DUTIES:
- Learns and applies new engineering techniques through mentored
experience.
- Assists with basic data analysis and problem-solving, follows
guidelines.
- Develops low-level drivers to interface with a wide range of
embedded hardware peripheral devices, such as sensors, displays,
and motors.
- Designs and implements data interfaces between embedded devices
and desktop applications.
- Participates in the development and maintenance of custom tools
to support firmware development. EDUCATION and/or EXPERIENCE:
Bachelor's degree in computer science, software engineering, or
electrical engineering. Other engineering degrees (i.e., math or
science discipline with relevant experience).
COMPETENCY and/or SKILL:
- Entry level experience with embedded systems programming.
Ability to design and develop moderately complex software with
minimal supervision
- Ability to start applying coding standards and practices for
readability and maintainability
- Ability to document software designs and code with
specifications and source comments and create end user
documentation
- Ability to program in high level and low-level languages as
appropriate including C/C++ and assembler. Other language
experience in Python, Java, Perl, or similar languages is
desired.
- Ability to design, develop, test and debug embedded
systems
- Ability to apply problem-solving skills to find root causes and
propose solutions
- Familiarity with basic engineering tools and methods
- Effective communication within the team and the ability to
escalate issues when needed SUPERVISORY RESPONSIBILITIES:
- Provides leadership, coaching, and/or mentoring to the co-op
group.
Keywords: Midmark Corporation, Hamilton , ENGINEER I,R+D FIRMWARE, Engineering , Versailles, Ohio
Didn't find what you're looking for? Search again!
Loading more jobs...