Senior Embedded IOT Engineer

Midmark Corporation Career OpportunitiesVersailles, OH
78d

About The Position

This role will be a key contributor to the development of complex embedded systems. Leading firmware design efforts, this role will mentor junior engineers, participate in system-level architecture decisions, and collaborate with cross-functional teams to deliver high-quality products. This role demands a deep understanding of firmware development, extensive experience in coding and debugging, and the ability to provide technical leadership within the organization. This role is expected to be on-site in the Versailles or Cincinnati, Ohio location 4 days a week. This is not a remote position.

Requirements

  • Bachelor's degree in computer engineering or related field and 6+ years of experience, or equivalent combination of both.
  • 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 effectively communicate technical strategies and decisions to executives.
  • Ability to establish and enforce quality standards that align with industry best practices and regulatory requirements.
  • Ability to lead process improvement efforts and establish standardized processes.

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.
  • Collaborates with leadership and other cross functional departments to align decisions with organizational goals.
  • Leads design of complex systems, researches and proposes innovative solutions.
  • Formulates solutions to complex and ambiguous problems that are not well defined. Incorporates feedback and solutions from others.
  • Acts as a Technical Lead, manages significant systems, uses strategic planning, and mitigates risk.
  • Communicates complex technical ideas through daily work, presentations, and workshops.
  • Fosters cross team communication and knowledge sharing.
  • Collaborates with teams and management to make critical technical decisions that align with organizational goals.
  • Ensures documentation is accessible and understandable by cross-functional teams.
  • Makes critical decisions regarding firmware architecture, technology stack, and implementation strategies.
  • Ensures firmware reliability and resilience in critical applications.
  • Establishes standardized processes, analyzes process metrics.
  • Influences change across disciplines and functions.
  • Establishes and enforces quality standards, leads quality improvement initiatives.
  • Collaborates with cross functional teams including IT, project teams and cybersecurity to develop technical solutions to enable connectivity, over the air updates and data transfer.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service