About The Position

The Sr Project Engineer - Embedded Systems is responsible for developing embedded software and creating system-level electrical requirements for power system controllers and related products. This position utilizes strong power system engineering principles, supporting software requirements and architectural development, as well as participating in software verification, validation, and cross-product development initiatives.

Requirements

  • B.S. in Electrical Engineering from an ABET-accredited program and 4+ years of professional experience in embedded software development within electrical or power systems.
  • B.S. in Electrical Engineering and M.S.in Electrical Engineering and 2+ years of related work experience
  • Strong foundation in electrical engineering principles (controls, power systems, electronics).
  • Proficiency in embedded programming using C and/or C++.
  • Experience working with embedded processors, memory, and communication interfaces.
  • Experience contributing to system-level requirements and specifications.
  • Familiarity with communication protocols such as CAN, MODBUS, RS-485, TCP/IP, or similar.
  • Ability to work on multiple tasks and projects in a structured development environment.

Nice To Haves

  • Experience with power generation, power electronics, or industrial control systems.
  • Experience with modeling and simulation tools such as MATLAB or Simulink.
  • Familiarity with embedded development tools (e.g., Keil, Green Hills, Wind River, NXP IDEs).
  • Exposure to DFMEA, systems engineering practices, or model-based development.
  • Strong documentation, communication, and problem-solving skills.

Responsibilities

  • Design and develop embedded software (primarily C/C++) for electrical control systems and power system applications.
  • Execute and contribute to system-level electrical requirements, specifications, and performance definitions.
  • Participate in system architecture development, including hardware–software integration.
  • Develop and maintain software requirements, design documentation, and verification artifacts.
  • Support DFMEA activities and system-level design reviews.
  • Collaborate with cross-functional teams including hardware, systems, manufacturing, quality, and service.
  • Debug and verify embedded systems using tools such as oscilloscopes, emulators, debuggers, and communication analyzers.
  • Support issue investigation and resolution at both the software and electrical system level.
  • Apply structured development processes and configuration management tools.

Benefits

  • Competitive compensation and benefits
  • Work-life flexibility
  • Recognition and rewards
  • Development and career opportunities
  • A safe and inclusive workplace
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service