Stephen Diamond

Stephen Diamond Email and Phone Number

Senior Principal Software Engineer at BAE Systems, Inc. @ BAE Systems, Inc.
Stephen Diamond's Location
Merrimack, New Hampshire, United States, United States
Stephen Diamond's Contact Details

Stephen Diamond work email

Stephen Diamond personal email

n/a
About Stephen Diamond

Experienced Software Engineer with a demonstrated history of working in the Computer Software industry. Skilled in Python, C/C++, Embedded Software, and Test Automation. Strong engineering professional with a Bachelor’s Degree in Robotics Engineering and a Bachelor's Degree in Electrical and Computer Engineering from Worcester Polytechnic Institute.

Stephen Diamond's Current Company Details
BAE Systems, Inc.

Bae Systems, Inc.

View
Senior Principal Software Engineer at BAE Systems, Inc.
Stephen Diamond Work Experience Details
  • Bae Systems, Inc.
    Senior Principal Software Engineer
    Bae Systems, Inc. Oct 2024 - Present
    Falls Church, Virginia, Us
    Implemented Podman containers for use as a portable development environment.Lead and Cost Account Manager for a Firm Fixed Price contract. CPI/SPI numbers of 1.1/1.0 respectively.
  • Bae Systems, Inc.
    Principal Software Engineer
    Bae Systems, Inc. Nov 2020 - Oct 2024
    Falls Church, Virginia, Us
    Converted MATLAB image processing Classes to C++ equivalents.Lead on C++ Controls Implementation of MATLAB based Algorithms for a complex Pointer System.Expanded the use case of the Common Utilities Package project to include more languages (MATLAB, VHDL, Bash, Docker) and pushed for its use on multiple programs.Developed the use of FreeRTOS in combination with an Embedded Linux environment to allow for implementation of algorithms and communication between two ARM processors using C++.Implemented Docker for use as a portable development environment.
  • Bae Systems, Inc.
    Senior Software Engineer
    Bae Systems, Inc. Mar 2018 - Nov 2020
    Falls Church, Virginia, Us
    The Software lead on multiple successful customer test events.Developed a buffered high speed serial IMU interface, using VHDL, for an FPGA that was unpacked and analyzed in a real-time embedded Linux environment using C++.Supported the implementation of a Python based solar tracker to validate open loop pointing accuracy running in C++.Designed and implemented multiple complex algorithms in a bare-metal C environment.Spearheaded the design and implementation of a Common Utilities Package project space to simplify the process of sharing code across multiple languages. (C++ and Python)
  • Bae Systems, Inc.
    Software Engineer - Ii
    Bae Systems, Inc. Mar 2016 - Mar 2018
    Falls Church, Virginia, Us
    Lead the implementation of Python Automated Test on a new program.Lead the use of an issue tracker for documenting changes needed to the Software.Directed the need for a Wiki to simplify the process of on-boarding and transfer of knowledge throughout the program.Spearheaded the implementation of a coding standard for both the embedded C++ and GUI Python code.Constructed a multi-threaded Ethernet interface between an FPGA (VHDL) and CPU (C++ and Python) in which TCP and UDP messages are sent and received simultaneously.Developed an ASCII based serial interface in C++ for communication over RS-422 to command and control an external piece of hardware.Implemented an Object-Oriented and multi-threaded Python GUI to command and control a system via ZeroMQ; which was designed using PySide Qt and the model view approach.
  • Bae Systems, Inc.
    Software Engineer - I
    Bae Systems, Inc. May 2014 - Mar 2016
    Falls Church, Virginia, Us
    Converted an Automated Testing Framework GUI from one UI toolkit (GTK) to another (PySide Qt).Implemented software and firmware requirements level test cases in Python, in support of a wholly automated functional qualification test.Took ownership of and extended an automated document generation tool in Python such that it creates the formal test descriptions for both Firmware and Software Tests without human intervention, from requirements to the customer.
  • Degree Controls, Inc. Degreec
    Sensors Engineering Intern
    Degree Controls, Inc. Degreec May 2013 - Aug 2013
    Nashua, New Hampshire, Us
  • Eversource Energy
    Protection And Controls Engineering Intern
    Eversource Energy May 2012 - Aug 2012
    Hartford, Connecticut, Us

Stephen Diamond Skills

Sensors Embedded Systems Microcontrollers C Software Engineering Python Eclipse Windows Linux Test Automation Socket Programming Multithreading Serial Communications Pyqt Network Engineering Vhdl Java Lua Electrical Engineering Microelectronics Robotics Automation Power Electronics Control Engineering C++ Engineering Logic Design Software Requirements Embedded Software Assembly Docker Control Systems Design

Stephen Diamond Education Details

  • Worcester Polytechnic Institute
    Worcester Polytechnic Institute
    Electrical And Computer Engineering
  • Worcester Polytechnic Institute
    Worcester Polytechnic Institute
    Robotics Engineering

Frequently Asked Questions about Stephen Diamond

What company does Stephen Diamond work for?

Stephen Diamond works for Bae Systems, Inc.

What is Stephen Diamond's role at the current company?

Stephen Diamond's current role is Senior Principal Software Engineer at BAE Systems, Inc..

What is Stephen Diamond's email address?

Stephen Diamond's email address is st****@****ems.com

What schools did Stephen Diamond attend?

Stephen Diamond attended Worcester Polytechnic Institute, Worcester Polytechnic Institute.

What are some of Stephen Diamond's interests?

Stephen Diamond has interest in Snowboarding, Soccer, Racquetball, Motorcycles, New Technologies.

What skills is Stephen Diamond known for?

Stephen Diamond has skills like Sensors, Embedded Systems, Microcontrollers, C, Software Engineering, Python, Eclipse, Windows, Linux, Test Automation, Socket Programming, Multithreading.

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

Aero Online

Your AI prospecting assistant

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.