Embedded Software Engineer

19 Feb 2025

Vacancy expired!

Role: Embedded Software EngineerLocation: Peachtree Corners, GADuration: Contract Position Overview:Embedded Software Engineer - Embedded software development in C/C, python for DC fast charge Electric Vehicle Supply Equipment

  • Application development on embedded platforms
  • Perform continuous software improvement via bug fixing and implementing new features to support market needs
  • Embedded Software Engineer will report to R&D manager
Responsibilities
  • Design and Develop solutions in languages such as C/C, SCL, Python, Bash, PHP, Java, JavaScript.
  • Implement WebApi, WebSocket APIs for cloud clients.
  • Develop OCPP client software to comply with OCPP 1.6 and OCPP 2.0
  • Create and update low level drivers for various communication platforms during embedded software development.
  • Develop software solutions following SDLC (SW Development Lifecycle) .
  • Analyze key implementation areas and recommend changes for embedded applications
  • Develop Open-Source Clearance certification strategy and attain clearance.
  • Improve procedures for SDLC and CI/CD pipelines.
  • Develop applications to interface with Wi-Fi, Bluetooth, NFC, Cellular modems
  • Add/modify Python Open-Source Packages.
  • Create and direct documentation, sequence diagrams and architecture layout for existing software implementation to facilitate future design.
Required Knowledge/Skills, Education, and Experience
  • Bachelor's degree in computer science or related field with 5-7 yrs experience in embedded software development.
  • Minimum 5 years experience developing in various Operating Systems including Embedded Linux, Unix/Linux, Yocto Custom Linux Distros, Windows, Open RTOS.
  • Minimum 5 years experience utilizing DOCSIS, HDMI, TCP/IP, IPv6, MPEG, SNMP, TR-069, Ethernet, Wi-Fi and CAN.
  • Minimum 5 years experience working with Git, Jira, Jenkins, ClearCase, CVS in an Agile development environment.
  • At least 5 years experience patching kernel, working with rootfs, etc.
  • Working knowledge of GNU Toolchain, STL, MFC Libraries, object-oriented technologies (UML).
Preferred Knowledge/Skills, Education, and Experience
  • Master’s degree in computer science or related field with 7-9 yrs of experience in embedded software development.
  • 4 years experience developing software in an Agile development environment
  • Knowledge of electrical systems, specifically EV charging solutions, is highly desired.
  • Experience in Application development in C, SCL (Structured Control Language), Python for embedded platforms.
  • Embedded firmware development experience for 8,16 and 32 bit microprocessor

  • ID: #49301155
  • State: Georgia Peachtreecorners 30092 Peachtreecorners USA
  • City: Peachtreecorners
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2023-02-19
  • Deadline: 2023-03-31
  • Category: Et cetera