Embedded Software Engineer

Altronic•Girard, OH
•Onsite

About The Position

The Embedded Software Engineer develops and maintains software, firmware, and bootloaders for Altronic products. The role focuses primarily on natural-gas spark-ignited ignition systems requiring precise timing control and low-latency execution. It also involves industrial communication protocols, hardware interaction, and the broader product-development process. The engineer works closely with other engineering disciplines, manufacturing, quality, and test teams throughout product creation. The position operates in a professional office environment during standard business hours, with flexibility to meet project deadlines as needed.

Requirements

  • Bachelor's degree in computer science or equivalent.
  • Write highly structured and documented code.
  • Experience using embedded languages such as C/C++ and assembly.
  • Working knowledge of timers and counters.
  • Knowledge of circuit basics for interaction with connected hardware.
  • Working knowledge of microcontrollers, typical microcontroller peripherals, and serial and parallel buses.
  • Highly skilled in debugging and use of advanced tools.
  • Knowledge of temperature, pressure, and vibration sensors and methods.
  • In-depth use of equipment such as oscilloscopes, power supplies, frequency counters, frequency sources, 4–20 mA inputs and outputs, PC interfaces (serial converters and CAN converters), and Ethernet switches.
  • 2–5 years of experience.

Responsibilities

  • Formulate and design software systems using scientific analysis and mathematical models to predict and measure design outcomes and consequences.
  • Participate in block-diagram and architectural design and interaction.
  • Use communications protocols over hardware networks, including CAN, RS485, and Ethernet.
  • Design software for 32-bit microcontrollers, including ST and AVR devices.
  • Conduct and participate in design reviews.
  • Provide initial field support and knowledge of system-level applications.
  • Communicate with hardware and software engineers to evaluate the interface between hardware and software.
  • Develop and maintain software, firmware, and bootloaders for Altronic products.

Benefits

  • Health benefits
  • Opportunities for professional development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service