Ben Christenson work email
- Valid
- Valid
- Valid
- Valid
- Valid
Ben Christenson personal email
Ben Christenson phone numbers
Software Developer specializing in embedded systems and firmware development.* Able to quickly become effective in new technologies and subjects in order to deliver features.* Extensive experience with embedded systems and microcontrollers* Substantial experience in board bring up, systems with and without an RTOS, hardware drivers.* Experienced in all aspects of testing. (System test planning, component testing, test harnesses)* Results driven, open to new ideas and feedback.
Prosearch
View- Website:
- prosearchmaine.com
- Employees:
- 209
-
Embedded Software EngineerProsearchScottsdale, Az, Us -
Embedded Software EngineerSelf-Employed Jun 2023 - Present
-
Lead Software EngineerNikola Motor Company Sep 2020 - Jun 2023Phoenix, Arizona, Us- Develop embedded software for electric vehicle infotainment and instrument cluster.- Worked in multiple areas including services, audio, kernel, drivers, end-of-line testing, automatedregression testing, hardware bring up, device drivers, kernel configuration, BLE, BroadcomEthernet, diagnostics, documentation and defining processes and procedures.- Crystal, C/C++, Python, Linux, ARM, Gnu tools, GIT/Gitlab, Jira, Agile, Confluence, Yocto -
Staff Platform Firmware EngineerNio Jun 2019 - Sep 2020Jiading, Shanghai, Cn* Develop embedded firmware in C for electric vehicle ECUs* Define and deploy processes to satisfy ISO26262 requirements, MISRA process, rules and enforcement, Static Analysis, Full Jenkins pipeline, Define and enforce coding standards, Unit testing and code coverage, Code reviews* C99, MISRA, ISO26262, Jenkins, Linux, Git, GitLab, Parasoft C++ test, CPPUnit, GreenHills tools, Docker, FreeRTOS/SafeRTOS, Matlab/Simulink, Autosar, CAN, LIN, JIRA, AGILE Development, Confluence* Infineon TriCore/Aurix 3xx and NXP MPC 5xxx uControllers -
Software/Firmware EngineerHp Jul 2013 - Jun 2019Palo Alto, Ca, Us* Participate in all areas of the software development life-cycle. (Requirements, Feature planning, Specifications, Reviews, Development, Testing, Release, Maintenance) * Work across diverse groups to deliver products, share information, assist others efforts.* User interface design and development, graphics, and work-flows for graphical control panel.* Developed Web UI features for Laser Jet printers and test equipment.* Automated Python test frameworks and test scripts for web, control panels and network protocols.* Wi-Fi/802.11 – Bring up new wireless card, integrate new driver drops, debug issues, create automated test framework. (Wireshark, Curl, Python, Automated verification of IE fields)* Volunteered as a developer for a bootstrap test group creating robots and pushing automated testing out to other groups and areas of the company.* Security Lead: Address vulnerabilities, specify and develop security related features, performance analysis, specify and drive validation effort for team of test engineers. (OpenSSL, SSLScan, Cipher selection, TLS1.3)* Other experience: PyUnit, BLE, USB, Cross platform development, .NET, C#, Visual Studio, Embedded, C/C++, HTML, CSS, Javascript, jQuery, Linux, Bash, Git, Python, Coverity, GCC, GVIM, Makefiles, Greenhills, debugging tools, ThreadX RTOS, -
OwnerBmc Photography Jan 2010 - Jan 2018Residential and commercial real estate photography.
-
Real Estate Photographer / Website DeveloperBmc Photography Nov 2009 - Sep 2010Photographed residential and commercial real estate for sale and developed and updated real estate websites.
-
Embedded Software EngineerFreelance Software Developer "Self Employed" Mar 2013 - Jun 2013
-
Senior Firmware EngineerCoinstar Nov 2012 - Mar 2013Bellevue, Washington, Us -
Software DeveloperFreelance Software Developer "Self Employed" Jan 2012 - Nov 2012- Embedded C firmware for multiple projects.(large animal detection system, power usage meter, water shutoff detection system)- M2M TDMA 900Mhz radio communications (FreeWave M2M radios)- Cellular Modem communications (Telnet, SMS)- TI Code Composer Studio v5, ARM (TI LM3S3748)- Microchip MPLABX, PIC18F46xx- Cypress PsoC Designer, CY8C27xxx- TortoiseSVN, Doxygen, GVIM
-
Software Engineer, ContractHp Nov 2010 - Oct 2011Houston, Texas, Us- Developed Web UI features for Laser Jet printers.- Embedded C for back-end web service functions.- Developed automated test scripts in python to test printer feature sets.- HTML, CSS, Javascript, jQuery, C, C++, Linux, Bash, SVN, Git, Python, GVIM -
Software Engineer, ContractSiemens Healthcare Sep 2010 - Nov 2010Forchheim, De* Developed features for automated test application in C# for ultrasound system.* Wrote Windows XP based graphical test tool in Visual Studio C++ to drive a motorized arm and severalactuators on a scanning medical device for HALT testing and to support manufacturing tests.* Integrated LabJack data logger, added low level diagnostics and logging capabilities.* Used Windows driver kit(WinDDK), Win32, MFC, Visual studio 2008 .NET -
Senior Software EngineerTerex Apr 2008 - Oct 2008Norwalk, Ct, Us* Performed HW bring up and validation of new hardware with NXP LPC2468 ARM7 uController.* Developed bootloader for machine control systems with extended command line capabilities. (R/W memory, tests) * Driver development - Ethernet(MII), SPI, I2C, CAN, TCP/IP, Flash/Ram configuration, RS232/UART* Flash firmware update routines including windows based utility to package firmware image for download.* Integration of uIP TCP/IP stack.* Tools used: Subversion/SVN, Tortoise, GCC, Eclipse, Lauterbach JTAG debugger, Scope, Logic Analyzer, Protocol analyzer, JIRA issue tracking, Lint and MISRA -
Senior Software EngineerSpectrum Controls Inc. Dec 2004 - Apr 2008Us* Developed a serial protocol language and embedded interpreter, including command line user interface with debugger capabilities. ( Architect and Technical Lead )* Develop real-time firmware in C and assembly for industrial control and automation products( Data acquisition, monitoring, hardware configuration, startup code/diagnostics ).* Used GNU tools for interpreter feasibility. ( Make, GCC, GDB, Lex, Yacc, GVIM, Fedora )* Participated in all phases of product development( marketing research, product definition, SW specification, scheduling, design, development, release and maintenance )* Developed device drivers, serial protocols, factory test code, command line monitor/debugger for use by developers and test department.* Wrote project deployment tool in python. -
Firmware EngineerAdic Mar 2002 - Dec 2004San Jose, California, Us* Lead engineer responsible for all aspects of embedded Linux including deployment, training, problem resolution * Built complete Linux implementation on PPC405 platform: u-boot boot loader, 2.4.x kernel, root file system, device drivers( CAN – SJA1000 ), flash Programming - BDI2000* Administer firmware groups Linux development systems: specified, ordered, installed OS and configured servers* Used Object Oriented Design and development methods, UML, and C++ in Rational Rose (Generated code) to design and code tape library robotics subsystem* Selected to take over coding of at risk embedded code base for cornerstone product: corrected, improved and delivered the code base on time* Used MKS and Source Safe for source control and problem tracking* Used GNU tools including GCC, GDB, GVIM and Make to create multithreaded Linux based programs (Multithreading)* Provided extensive support with trouble shooting, guiding and mentoring firmware group members -
Software EngineerCray Inc. Jul 1999 - Mar 2002Houston, Texas, Us* Managed and completed large multi-threaded real-time distributed application used for controlling power and cooling of complex computer system* Designed, coded and tested next generation C++/C/Tcl/TK application targeted to Solaris and Linux which was used for controlling power and cooling of large computer system( All code from lower level real-time control code to workstation GUI )* Built embedded Linux distribution used on numerous embedded boards* Designed and coded embedded Linux application for remote network enabled board, TCP/IP communications.* Extensive use of Unix and Linux including administration and scripts in Perl, Tcl/Tk, and common Unix/Linux shells and cvs* Set-up, configured and integrated various web enabled devices including remote data acquisition and control boards* Developed device drivers including GPIB and VME -
Software EngineerCoretronics Inc. Jun 1998 - Jul 1999* Worked as part of a team to deliver a trip computer for high end motor coaches.* Created real time software in C and assembly targeting an 8051 microcontroller* Created custom video and J1708 vehicle networking hardware drivers* Provided design verification and debugging assistance to hardware engineer* Provided maintenance and repair support for specialized manufacturing equipment
Ben Christenson Skills
Ben Christenson Education Details
-
Western Washington UniversityElectronic Engineering
Frequently Asked Questions about Ben Christenson
What company does Ben Christenson work for?
Ben Christenson works for Prosearch
What is Ben Christenson's role at the current company?
Ben Christenson's current role is Embedded Software Engineer.
What is Ben Christenson's email address?
Ben Christenson's email address is ben.christenson@hp.com
What is Ben Christenson's direct phone number?
Ben Christenson's direct phone number is +120872*****
What schools did Ben Christenson attend?
Ben Christenson attended Western Washington University.
What skills is Ben Christenson known for?
Ben Christenson has skills like Embedded Systems, Embedded Software, Debugging, Firmware, C, Testing, Device Drivers, Linux, C++, Object Oriented Design, Python, Subversion.
Who are Ben Christenson's colleagues?
Ben Christenson's colleagues are Miaojuan Shi, James Dist, Brenon Rainville, Tom Moore, Krunal Koshti, Claudio Cubillos, Jana Sprinkle.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial