
Embedded Software Engineer, EMS
IS International Services, LLC
full-time
Posted on:
Location Type: Hybrid
Location: Orlando • Florida • United States
Visit company websiteExplore more
About the role
- The Embedded Software Engineer reports to the EMS Software Manager and will be responsible for designing, developing, and maintaining embedded firmware system logic within the company’s energy storage systems (ESS) for battery management, power conversion systems, and more.
- This includes working with internal and external stakeholders to understand and refine implementations of the layer 2 and layer 3 Battery Management Systems (BMS) for the ESS systems.
- It is essential that decisions be made to ensure safety, quality, reliability, and maintainability of such implementations.
- Provide expertise and support to services, project execution, and application engineering team.
- Develop and deploy product and application documentation and assist in the benchmarking and evaluation of new technologies, solutions, or suppliers for integration into our offering.
- This position will specifically focus on Utility scale energy storage solutions with the integration of batteries, inverters, and balance of plant equipment required in a battery power plant.
Requirements
- 2-10 years prior experience writing embedded software for energy management systems such as ESS, Power Conversion Systems, or EVs
- 2-10 years prior experience writing C and or C++
- 1-2 years prior experience with CANBUS
- 2-10 years prior experience with Linux OS
- Prior experience with SDLC (Software Development Life Cycle), Build Pipelines, and source code management is a plus
- Prior experience with embedded firmware on PCB (Printed Circuit Boards) and Field-programmable Gate Array (FPGA) assembly is a plus
- Prior experience with IEC standards and UL certification is a plus
- Industry knowledge of BESS (Battery Energy Storage Systems), Inverters, Controllers/SCADA is a plus
- NERC CIP knowledge is a plus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded softwareCC++CANBUSLinux OSSDLCBuild Pipelinessource code managementembedded firmwareFPGA
Soft Skills
communicationcollaborationproblem-solvingdecision-makingattention to detailproject executionsupportdocumentation
Certifications
IEC standardsUL certificationNERC CIP