Midmark Corporation is looking to develop complex embedded systems and requires a firmware engineer to lead design efforts, mentor junior engineers, and contribute to system-level architecture decisions to deliver high-quality products.
Requirements
- In-depth knowledge of various microcontroller and microprocessor architectures
- Understanding of real-time operating systems
- Experience in designing firmware architecture for complex systems
- Proficiency in languages such as C; C++; GO; Elvish for embedded Linux systems. Experience with scripting languages (e.g., Python) for automation and testing
- Ability to integrate firmware with broader system architectures
- Ability to lead the design of complex, interconnected systems and shape the organization's technical direction
- Ability to establish and enforce quality standards that align with industry best practices and regulatory requirements
Responsibilities
- Provides technical guidance for system-level decisions.
- Conducts thorough code reviews to ensure quality and adherence to coding standards.
- Optimizes firmware for performance, power efficiency, and memory usage.
- Drives the design of firmware architecture particularly in systems using Real Time Operating Systems.
- Drives innovation in firmware development processes and methodologies.
- Leads design of complex systems, researches and proposes innovative solutions.
- Acts as a Technical Lead, manages significant systems, uses strategic planning, and mitigates risk.
Other
- This role is expected to be on-site in the Versailles or Cincinnati, Ohio location 4 days a week. This in not a remote position.
- Collaborates with leadership and other cross functional departments to align decisions with organizational goals.
- Communicates complex technical ideas through daily work, presentations, and workshops. Fosters cross team communication and knowledge sharing.
- Provides leadership, coaching, and/or mentoring to level II and level III engineers.
- Bachelor's degree in computer engineering or related field and 6+ years of experience, or equivalent combination of both.