Remoteville

Remote Embedded Software Engineer Job in United States Powin

Embedded Software Engineer Powin
Computer EngineeringComputer ScienceElectrical EngineeringElectrical LayoutsEmbedded CFirmwareService Provider InterfaceTest PlanningUniversal Asynchronous Receiver/Transmitter
Junior (1-2 years) - Mid-level (3-4 years)
United States


The Power of Innovation
490+ employees
EnergySaaSHardwareManufacturing

Open for applications

Role


Who you are

  • Hold a B.S. Degree in Computer Engineering Electrical Engineering or Computer Science.
  • Possess 2-5 years of experience in designing and implementing firmware.
  • Proficient in embedded C/C++ programming and developing on ARM Cortex-M processor.
  • Knowledgeable in UART SPI IIC CAN and Ethernet communication interfaces.
  • Familiar with boot-loader design and version control systems such as GIT.
  • Able to effectively communicate technical concepts document requirement specification test plans and handle lab instruments like logic analyzer and oscilloscope.
  • Comfortable reading and understanding electrical schematics related to embedded control
  • Familiarity with Python or Java language BMS design for lithium-ion battery and developing software certified with IEC60730-1 safety standards is preferred.

Desirables

  • Python or Java
  • BMS design
  • Safety standard cert



What the job involves

  • Design, implement, and document firmware functional blocks in a large energy storage system.
  • Work with multi-function engineering team to develop stable and safe operation methods to control an energy storage system operation.
  • Collaborate with product team to design and implement seamless operation with upper software layers.
  • Support product team in bring-up and testing of the firmware and software stack product.
  • Communicate projects status and risks to leadership.
  • Assist in triaging, investigating and fixing issues raised by QA and field operations.
  • Develop test plans/scripts/platforms to assist in design and testing.

Share this job

Hide company

More jobs at Powin

Company


Company mission

Powin is a global leader in cost-effective, safe and scalable energy storage systems, dedicated to revolutionizing energy access with its innovative technology and solutions. The company aspires to create a future powered by clean, carbon-free renewable energy by collaborating with experts and stakeholders to build reliable and flexible energy storage systems for a sustainable world.




Company benefits

  • Opportunity to make a real impact
  • Create a greener world
  • Autonomous and collaborative work environment
  • Flexible hours to support international teams



Company values

  • Innovation
  • Sustainability
  • Collaboration
  • Integrity
  • Customer Focused
;