Software Engineer I

New Eagle LLCAnn Arbor, MI

About The Position

Under the leadership of the Software Engineering Director and in collaboration with the Global Software Development team, the Software Engineer I at New Eagle is responsible for designing, developing, testing and maintaining software that operates within embedded systems with the highest quality standards.

Requirements

  • Familiarity with C, C++, C# programming languages
  • Basic understanding of code versioning (e.g., Git) and repositories
  • Strong problem-solving abilities, written/verbal communication, and a clear capacity for teamwork.
  • Knowledge of Signal Processing: Familiarity with DSP (Digital Signal Processing) for real-time control.
  • Strong foundational knowledge of embedded programming.
  • 1 - 3 years of professional engineering experience in hardware product design.
  • Bachelor’s in Computer Science, Computer Engineering, or Electrical Engineering.

Responsibilities

  • Write clean, maintainable code for front-end, back-end, or mobile features based on defined specifications.
  • Identify, reproduce, and fix software defects.
  • Build automated tests to evaluate performance.
  • Work closely with designers, product managers, and senior engineers within Agile/Scrum environments.
  • Create and maintain technical documentation, flowcharts, and code comments to assist future development.
  • Rapidly adapt to new programming languages, cloud networks, and development operations (DevOps) tools.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service