Joseph Beckenbach

Joseph Beckenbach Email and Phone Number

Senior Firmware Engineer at Schneider Electric @ Schneider Electric
Joseph Beckenbach's Location
Greater Boston, United States, United States
Joseph Beckenbach's Contact Details

Joseph Beckenbach personal email

Joseph Beckenbach phone numbers

About Joseph Beckenbach

Joseph Beckenbach is a Senior Firmware Engineer at Schneider Electric at Schneider Electric. He possess expertise in python, c++, c, c#, java and 36 more skills. He is proficient in Spanish.

Joseph Beckenbach's Current Company Details
Schneider Electric

Schneider Electric

View
Senior Firmware Engineer at Schneider Electric
Joseph Beckenbach Work Experience Details
  • Schneider Electric
    Senior Firmware Engineer
    Schneider Electric Apr 2022 - Present
    Rueil Malmaison, Paris, Fr
    • Contributed to a proof-of-concept (PoC) demo with main features of plug-and-produce and high availability, using FIDO Device Onboarding (FIDO) to securely and automatically install the customer's desired operating system and provision the workload (using a Docker container as a virtual PLC)• Did research and development of TSN (Time-Sensitive Networking) and OPC UA technologies, focusing on IEEE 802.1AS (generalized Precision Time Protocol or gPTP) and OPC UA Pub/Sub
  • Schneider Electric
    Integration/Build Engineer
    Schneider Electric Jan 2018 - Mar 2022
    Rueil Malmaison, Paris, Fr
    • Be the integration leader and build master for a firmware platform team for Ethernet Industrial Automation products. Firmware is written in C++.• Maintain and develop build automation (implemented with Jenkins and Perl) for large software builds and fix build errors• Work with different team members to ensure their deliveries have high quality, including running static code analysis with Klocwork.• Roll-out new tools and development processes for the team, such as new source build versions of VxWorks• Be the integration leader for sprint releases to customers, including smoke testing all profiles, tagging the development branch, pushing to the master branch, and being the “gate-keeper” of the development branch. Using git for source code version control.• Merge code between feature branches and the development branch• Work with firmware architects on white-box and gray-box testing• Develop and maintain test automation, mainly using Python.• Improve the efficiency of the development, testing, and delivery processes• Designed and developed a CI/CD test automation setup that retrieves new build images and runs regression and performance tests• Executed in-depth performance testing of the RSTP component, which resulted in fixing two bugs• Researched and implemented a process for transitioning the source code from a private server to an “Inner Source” environment on GitHub Enterprise so the code can be shared with other teams in the company• Worked on an agile team doing integration, DevOps, and development for software on an Edge box, which provides communication between connected devices and the cloud. Using technologies such as Docker, Python, Azure, InstallShield, and Golang.• Investigated the real-time capabilities of virtual PLCs (Docker containers) on various operating systems and hardware with various configurations, including automated performance testing with Ansible and Python, applying the Linux real-time patch, and orchestration scenarios.
  • Schneider Electric
    Software Developer
    Schneider Electric Jun 2016 - Dec 2017
    Rueil Malmaison, Paris, Fr
    • Tested a firmware platform for Ethernet Industrial Automation products.• Designed, developed, and maintained Python scripts for test automation.• Tests included the following services: Ethernet/IP, Modbus TCP, RSTP, FDR, SNMP, FTP, Web Server, Switch Manager, IP Forwarding, Security, SNTP, LCP, Syslog, LLDP, QoS, Rate Limiting, SSL, OPC UA• Wrote test plans and test reports and logged bugs.• Learned how to build firmware images written in C++ and assisted with fixing bugs.
  • Yaskawa - Solectria Solar
    Junior Software Test Engineer
    Yaskawa - Solectria Solar Jun 2014 - Jan 2016
    Lawrence, Ma, Us
    •Tested software for power inverters that connect to solar grids, including the embedded DSP boards that control the inverters and their networking and web technology used to monitor them.•Worked on agile scrum teams alongside developers.•Used Polyspace to perform static analysis to find bugs in the software, mostly for a DSP written in C. Evaluated the bugs with developers and tracked them in Bugzilla.•Developed a Maven project written in Java that runs Selenium WebDriver using TestNG, prints a pass/fail message to the user for each test, and takes screenshots to test menu icons and login functionality of a network mesh home page. Integrated this project in Jenkins for automated builds.•Developed numerous python scripts: one that stresses the cpu, memory, and IO of a Beaglebone linux device, one that tests the network throughput of a wifi mesh, one that inserts ranges of values for variables into an xml file used in static analysis, one that reads a csv file with a time column and multiple data columns and then creates new csv files with the time column altered to start at 0 and one data column per text file, one that performed scripting analysis of a photovoltaic data monitoring database, and more.•Took ownership and managed a GUI written in C# that is used to load software onto a DSP board. Tested the program, wrote test cases, trained people to use it, kept track of bugs, and assisted on new development.•Managed project requirements and test cases in SpiraTeam.•Established and supported best practice for software version control using SVN.•Developed and executed automation tests using Matlab to analyze data retrieved from a DSP board.•Used a PIL (Processor-in-loop) in Matlab Simulink to simulate and analyze DSP functionality in real-time.•Assisted on standard certification of the software and product (MISRA-C, CERT-C, UL).•Tested parameter values that are changed with an RS-232 connection to the inverter.
  • Aras Corporation
    Software Solutions Engineer
    Aras Corporation Jun 2011 - Jul 2012
    Andover, Massachusetts, Us
    • Troubleshot issues for customers of the open-source Aras Innovator PLM (Product Lifecycle Management) application via a support phone line and email.• Performed quality assurance (QA) testing and customer software upgrades.• Reviewed and debugged customers’ code written in C# (.NET), SQL, XML, Javascript, and VB.
  • Boston University
    Lab Assistant For Electric Circuit Theory
    Boston University Sep 2010 - Dec 2010
    Boston, Ma, Us
    Assisted students with electric circuit labs involving oscilloscopes, multimeters, and function generators
  • Boston University
    Undergraduate Teaching Fellow For Photonics
    Boston University Sep 2010 - Dec 2010
    Boston, Ma, Us
    Assisted students with building a photo-phone circuit using amplifiers and modulation
  • Pc Quickhelp
    Intern
    Pc Quickhelp May 2010 - Jul 2010
    Winchester, Ma, Us
    Removed viruses, recovered hard drives, communicated via phone between two offices (Winchester and Woburn), and helped with advertising campaigns

Joseph Beckenbach Skills

Python C++ C C# Java Matlab Sql Xml Polyspace Linux Selenium Webdriver Jenkins Javascript .net Simulink Eclipse Code Composer Studio Microsoft Visual Studio Microsoft Livemeeting Http Analyzer Sql Profiler Ms Sql Server 2005 Ms Sql Server 2008 Verilog Hdl Mips Assembly Xilinx Ise Modelsim Pspice Beyond Compare Node.js Spirateam Vmware Testng Mocha Git Svn Cvs Wireshark Wind River Workbench Teraterm Filezilla

Joseph Beckenbach Education Details

  • Boston University
    Boston University
    Computer Engineering

Frequently Asked Questions about Joseph Beckenbach

What company does Joseph Beckenbach work for?

Joseph Beckenbach works for Schneider Electric

What is Joseph Beckenbach's role at the current company?

Joseph Beckenbach's current role is Senior Firmware Engineer at Schneider Electric.

What is Joseph Beckenbach's email address?

Joseph Beckenbach's email address is jb****@****ail.com

What is Joseph Beckenbach's direct phone number?

Joseph Beckenbach's direct phone number is +160373*****

What schools did Joseph Beckenbach attend?

Joseph Beckenbach attended Boston University.

What skills is Joseph Beckenbach known for?

Joseph Beckenbach has skills like Python, C++, C, C#, Java, Matlab, Sql, Xml, Polyspace, Linux, Selenium Webdriver, Jenkins.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.