Ermco-posted about 1 month ago
Full-time • Mid Level
Raleigh, NC

We are looking for a hands-on thought leader to contribute to the Embedded Software team in the design & implementation of the GridBridge products. This individual would work closely with Power Electronics HW, DSP Engineers, and other R&D personnel. This position requires software engineering leadership in the implementation of embedded control of hardware and interface to DSP based Power Electronics. The platform software is based on a Yocto build of embedded Linux running on an iMX8 processor. The GridBridge team operates in a non-hierarchical manner, achieving great success in our team centric approach to development. Our working environment is still structured like a fast-paced start-up.

  • Project Task Scheduling
  • Leading the embedded software development team
  • Mentoring team members in technical skills
  • Driving excellence into the software development process
  • Develop, support, debug, and enhance embedded software residing in an embedded Linux environment on an iMX8 processor and a bare metal environment on a STM32 processor.
  • Develop I/O software to support peripherals such as SPI, I2C, GPIO, and analog to digital circuitry.
  • Work closely with the Power Electronics Hardware and Controls team throughout design and development process.
  • Proficiency in the C / C++ programming languages
  • Scripting & Shell Programming (Python, JavaScript, REACT, etc.)
  • Working understanding of multitude of communications protocols to include: CANBus, Ethernet, WiFi, USB, Serial, LTE, ModBus, MQTT, etc.
  • Experience using JIRA and Git in a development environment.
  • Documentation skills including such areas as manuals, test procedures, MRD & PRD
  • The candidate shall have a minimum of 8 years of applicable experience.
  • Relevant education would include degrees in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering with minors or advanced degrees in similar areas.
  • Experience in power systems protocols: IEEE2030.5, OpenADR, DNP3, Sunspec, and/or OCPP.
  • JavaScript and REACT for user interface design
  • Experience with Docker is a plus
  • Development of IoT solutions using AWS or similar
  • System testing, Manufacturing diagnostics, built in test/diagnostics (PBIT, IBIT, CBIT)
  • Deployment and customer support
  • SCADA or other utility standards experience
  • Experience using a Requirement Management Tool (RQM) (e.g. DOORS, Visure, etc) for the purpose of tracking and traceability of requirements from product to design and test cases.
  • Working with functional safety compliance processes (e.g. IEC 61508 and/or IEC 60730-1) to meet the certification process and all supporting documentation for certification.
  • A working understanding of one or more of the following applications: power systems, power electronics, Distributed Energy Resources, and EV charging.
  • Experience in Smart Grid, Utility product development, and/or Data Centers is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service