Sean Rudd

Sean Rudd Email and Phone Number

Software Engineer @ Lockheed Martin
Sean Rudd's Location
Minoa, New York, United States, United States
Sean Rudd's Contact Details
About Sean Rudd

I am always open to new opportunities.Areas of particular interest to me are: embedded software, signal processing, and kernel development.I have over twenty years of experience in software development. I am proficient in development on: Windows, Unix/Linux, and embedded platform environments. I also have experience implementing software assurance processes across multiple programs.Specialties: Languages: C++, C, C#, Java, Assembler (IA32 and ARM)Hardware-Related Skills: PCI bus scanning, I2C/SMBus communication, Port-level I/O, Serial communication, some Windows driver development, some Linux kernel module development Reverse Engineering Tools: IDA-Pro, OllyDbgProgramming Technologies: TCP/IP, XML, CORBA, .NET, ActiveX/COM, OpenGL, GDI, MFCDatabase Technologies: SQL programming, MS Access, OLE-DBPlatforms: Windows, Linux/Unix, VxWorks, Nucleus, Windows Mobile

Sean Rudd's Current Company Details
Lockheed Martin

Lockheed Martin

View
Software Engineer
Sean Rudd Work Experience Details
  • Lockheed Martin
    Staff Software Engineer
    Lockheed Martin Feb 2022 - Present
    Bethesda, Md, Us
  • Northeast Information Discovery, Inc.
    Software Engineer V
    Northeast Information Discovery, Inc. Jul 2018 - Feb 2022
    Canastota, New York, Us
    Development of Proprietary RF Processing Capabilities - multiple layers (application layer down to physical layer.)Development of Software Defined Radio Applications Lead Engineer: VITA49 Processing Library DevelopmentC++11-compliant. Capable of Parsing/Synthesizing V49 packets, Version 2.0 standard.Responsible for Planning of Development RoadmapResponsible for Mentoring of Junior Software Engineers
  • North Point Defense, Inc
    Software Engineer
    North Point Defense, Inc Feb 2016 - Jul 2018
    Rome, New York, Us
    Overseeing R&D efforts related to the Internet Of Things (IOT)Responsible for Architecture, and Development Planning of Analytic ToolsTools Used to Capture I/Q Data Tools Used to Store and Visualize I/Q DataTools Used to Capture Demodulated Packet-Level DataTools Used to Store and Visualize Demodulated Packet-Level DataDevelopment of RESTful APIs for: Control of Wireless Devices, and Mining of Captured DataAll Tools: Linux-based (Ubuntu) Software Capabilities developed in python, node.js, or c++ with Qt Wireless Technologies Investigated: Zigbee, Z-Wave, Bluetooth LE, WiFi, LoRa/LoRaWAN
  • Carrier Corporation
    Staff Software Engineer
    Carrier Corporation Apr 2011 - Feb 2016
    Us
    Development of embedded software and firmware for large-scale transportation refrigeration systems.Development of boot loaders.Development of interrupt handlers.Development of serial firmware loading capabilities.Extensive work on system performance and throughput.
  • Caci
    Software Engineer 3
    Caci Feb 2009 - Apr 2011
    Reston, Virginia, Us
    Was contract-to-hire through TekSystems, Inc. for six months.Research and development in embedded software development on multiple platforms.Device-level programming. Development of low-level hardware bus manipulation software.Development of network traffic 3D visualization software.Deputy site manager for classified period processing facility.Leadership of test engineering / quality assurance process across multiple programs.
  • Universal Instruments
    Senior Software Engineer
    Universal Instruments May 2002 - Nov 2008
    Conklin, Ny, Us
    Development of throughput simulation software for surface mount board assembly equipment. Heavy use of object-oriented design in C++ for simulation.Heavy use of GDI graphics for playback capabilitiesMulti-threaded emulation of VxWorks-based machine control software for Windows platform.Development of version independent protocol for sharing of simulation data.Development of regression testing tool for throughput simulator in C# Mixed used managed / native programming accessing legacy DLLsBack-end data storage using XMLDevelopment of embedded diagnostic software running on VxWorks platformUser interfaces developed in C# for Windows environment Embedded diagnostic routines developed in C for VxWorks environmentContinued maintenance of Windows services responsible for database population and data retrieval Use of SQL for database population Use of stored queries for data retrieval
  • Diamond Visionics
    Sr. Software Engineer
    Diamond Visionics Jan 2001 - Apr 2002
    Development of real-time, networked, 3D image generation software for naval simulator.Use of OpenGVS scene graph for scene management and renderingDevelopment of sea surface model and rendering using OpenGLUse of particle streams / physics modeling for weather effectsDevelopment of networked digital video recording/playback system for naval simulator.System used by instructor to capture video streams and still images for playback and review.Use of CCTV video capture card – Hardware Wavelet CompressionCapability of synchronizing simulation time to specific video frames.TCP/IP protocol developed for control of recording and playback.User interfaces developed for maintenance / archiving of video streams.
  • Universal Instruments
    Software Engineer
    Universal Instruments Mar 2000 - Jan 2001
    Conklin, Ny, Us
    Development of Windows-NT services for collection and monitoring of production data from surface mount board assembly equipment.Windows Service developed in C++ using MFCData persistence via SQL/Access and OLE-DBDevelopment of user interfaces and data mining objects for reporting of production data Extensive use of stored queries Extensive C++ class hierarchy for interrogating databasesDevelopment of operator interfaces for control and setup of semiconductor wafer handling equipment.Extensive use of MFC/Visual C++ for user interfacesUse of proprietary binary files and Access database for data storage
  • Ensco
    Senior Programmer/Analyst
    Ensco Sep 1995 - Mar 2000
    -Development/testing of CORBA middleware product. Responsible for port of Object Request Broker (ORB) to Windows NT environment from Unix/embedded RTOS environment Development of POSIX-compliant thread emulation libraries to ensure code base commonality amongst various platformsDevelopment of shell scripts for interaction with RCS and build environment - Development of test software for comparative performance among several CORBA-based products: Orbix, Visibroker, omniORB2, TAO - Development graphical mission planning system for US Army Special Operations AircraftSoftware developed for Windows NT environmentBusiness logic and data storage code bases developed to be common with AIX environmentExtensive use of off-screen rendering and double buffering for map displayExtensive class design based on Visual C++/MFC classes
  • Orthstar
    Software Engineer
    Orthstar Jun 1994 - Sep 1995
    Development/troubleshooting of real-time control software for railway air brake control system.Software developed in C for Z80 architecture.Software ran directly on processor (No RTOS)Unit testing of assembly code for real-time aircraft engine control software .Code written in Motorola 68030 assemblerUse of software emulators for development / execution of tests

Sean Rudd Skills

Embedded Systems Software Development C++ C Object Oriented Design Testing Software Engineering Embedded Software .net Xml Java C# Programming Vxworks Databases Tcp/ip Simulations System Architecture Sql Shell Scripting Multithreading Perl

Sean Rudd Education Details

  • Binghamton University
    Binghamton University
    Electrical And Computer Engineering
  • Alfred University
    Alfred University
    Electrical Engineering

Frequently Asked Questions about Sean Rudd

What company does Sean Rudd work for?

Sean Rudd works for Lockheed Martin

What is Sean Rudd's role at the current company?

Sean Rudd's current role is Software Engineer.

What is Sean Rudd's email address?

Sean Rudd's email address is se****@****zon.net

What schools did Sean Rudd attend?

Sean Rudd attended Binghamton University, Alfred University.

What skills is Sean Rudd known for?

Sean Rudd has skills like Embedded Systems, Software Development, C++, C, Object Oriented Design, Testing, Software Engineering, Embedded Software, .net, Xml, Java, C#.

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.