Hire the best Embedded C Programmers & Developers in Ohio
Check out Embedded C Programmers & Developers in Ohio with the skills you need for your next job.
- $60 hourly
- 5.0/5
- (11 jobs)
Electrical Engineer | Ohio, USA Specializing in audio, power, and embedded systems with a diverse range of skills in hardware and software design. Proficient in PCB design, reverse engineering, and embedded programming. Core Expertise. • Microcontroller Specialties: AVR, ESP32, STM32 • Programming Languages: C, C++ • Frameworks: Arduino, AVR (C), ESP IDF, STM32 • PCB CAD Software: Eagle, KiCad Technical Focus Areas. • Audio design (hardware and software) • Low-power ESP-based designs • AWS and Alexa-based products • PCB design and reverse engineering • IR sensors (Time of Flight, IR Modules) • Optics (LDR-based designs) • Wireless communications (Wi-Fi, BLE, Bluetooth Classic) Embedded Protocols. • MQTT, BLE, I2C, I2S, SPI Professional Highlights. • Developed designs sold through over 30 music dealers, including Guitar Center • Played a key role in bringing patent designs from concept to production • Strong communication, attention to detail, and budget-conscious approach • Experience across education, medical, music, and smart device industries Entrepreneurial Versatility. As a small-business owner, I understand the importance of resourceful product development. I specialize in creating cost-efficient designs that bring ideas from concept to market quickly and effectively, incorporating lessons learned along the way. Explore My Work Visit my portfolio at nativeaudio.com to see approach in my own business.Embedded C
Multilayer PCBSTM32PCB DesignMIDIESP32Electronic Circuit DesignReverse EngineeringCircuit DesignMicrocontrollerAVR MicrocontrollerArduinoCEmbedded SystemElectrical Engineering - $85 hourly
- 5.0/5
- (18 jobs)
I am an electrical and software design engineer with experience in hardware, software (C/C++/Embedded C), and embedded design. My experience in hardware design includes PCB design, from schematic capture and layout to assembly and testing, along with design for manufacture (both small scale prototyping, and oversight of large-scale production runs through contract manufacturers). I have designed and worked with single layer, dual-layer, and multi-layer PCBs and have experience in designing circuit boards for high power, high voltage, and high-speed applications. My software and embedded systems design expertise includes programming with various microcontroller platforms (Atmel, SiLabs, Cypress, Microchip, etc.) with programming competencies in C/C++, C#, VB.NET, Python, and LUA. I am the creator and manager of an open source C++11 project on GitHub called Omni-FEM. The program utilizes OpenGL v2.1, wxWidgets v3.10, Qt5.0, an open source mesher called GMSH, and an open source data visualizer called ParaView. I am currently staffed at the Resonance Group agency where I have designed hardware and software for data acquisition applications. My previous work includes PLC design at DTE Energy, designing a PCB motor controller at Dana Holding Corporation, and creating system level documentation at UTC Aerospace (formerly Hamilton Sundstrand). I always like a new challenge and am looking to broaden my horizons. If you would like to know more about my skill set and how I can fit into your project, feel free to contact me.Embedded C
Embedded SystemRaspberry PiCQt FrameworkPCB DesignFinite Element AnalysisAgile Software DevelopmentElectrical EngineeringEmbedded LinuxCircuit DesignC++C# - $125 hourly
- 0.0/5
- (0 jobs)
I am a high energy, goal-oriented product developer with my primary skill sets in embedded firmware development. My accomplished 30+ years of experience have been almost entirely in product design. Fast development, high performance, and reliability are the metrics of success for my customers. BitMetrics is my small U.S. based business that provides electronic hardware and firmware development services to companies in a multitude of areas, including but not limited to medical devices, industrial equipment, military equipment, consumer products, power conversion, telecom, firefighting equipment, under sea monitoring, remote monitoring, and machine control. BitMetrics offers scalable services ranging from a complete turn-key deliverable to filling a gap as part of an inter-disciplinary design team. I have development experience with ST Micro, NXP, Intel, Microchip, and various ARM devices. I have frequently developed drivers and application layers for a variety of physical serial interfaces including CAN, I2C, SPI, and Ethernet. I have worked with a number of proprietary higher level protocols, in addition to working extensively with CANopen and SAE J1939. I am a proficient hardware and software troubleshooter. I am primarily a C developer, but I have experience with C++ and various assemblers. A proven combination of solid technical skills, tenacity, and creativity has earned a reputation of dedicated teamwork, strong work ethic, and quality. Feel free to reach out as I'd like to hear about your challenges and how we can partner to convert your business goals into reality.Embedded C
FirmwarenRF52FreeRTOSESP32STM32ArduinoLoRaCFirmware ProgrammingEmbedded ApplicationWiFiMicrocontroller ProgrammingCAN BusEmbedded System - $100 hourly
- 0.0/5
- (1 job)
Over twenty years engineering experience. Interested in software and electrical systems. * Operating systems: Windows, Linux * Programming languages: LabVIEW, C/C++ and C#, VHDL, .NET, MFC * IDEs: QT Creator, LabVIEW, TestStand, Visual Studio, TI Code Composer, Eclipse * Applications: Matlab, MathCAD, AutoCAD, ORCAD, Altera Quartus , Visio, PSPICE , Mentor Graphics Pads Logic and Layout, Eclipse, Oracle VirtualBox, Hg Mercurial, CMake, mingw, Putty, Git. * Hardware: National Instruments hardware, PCIe, PXI, USB DAQ Mx, CAN, CRIO. Altera and Xilinx, FPGA. Analog and digital circuits and PCB design, some experience with ARM processors. * Communication Protocols: TCP/IP, CAN, USB, RS232/RS485, SPI, Bluetooth, REST, GigE Vision. * Certifications: Certified LabVIEW developer (CLD). SKILLS AND ENGINEERING INTERESTS: *22 years programming experience in C++. *20 years programming experience in LabVIEW. * 4 years programming experience in VHDL. * Data acquisition systems involving LabVIEW programming or National Instruments hardware and QT or Visual Studio. * Creating GUI applications for Windows using Visual C++ and QT in Windows and Linux. * Experience with using code control software. * Skilled in the use of a wide range of laboratory equipment including but not limited to: Oscilloscopes, multi-meters, signal generators, impedance analyzers, logic analyzers, stress and strain gauges, torque sensors, pressure sensors, MTS mechanical testing systems, optical encoders, counters, thermocouples, non- contact displacement sensors, accelerometers, load cells...and others. * Experience with surface mount PC board layout software tools. * Familiar with materials testing on servo-hydraulic test systems. * Experience with digital and analog circuit design and simulation software tools. * Analog systems including amplifiers, filter design and A/D, D/A conversion. * Automated verification and validation of electronic assemblies using software systems. * Creating circuits with FPGA devices using VHDL programming or schematic capture. * Development of signal processing algorithms for processing collected data. * Designing experiments to evaluate device characteristics and performance.Embedded C
Electronic DesignData CollectionOffice 365Test DevelopmentMicrosoft Visual StudioTest Automation FrameworkC++Medical DeviceLaunchpadCDigital ElectronicsLabVIEWTesting - $15 hourly
- 0.0/5
- (0 jobs)
I’m a Computer Science and Engineering student at The Ohio State University with a knack for turning ideas into reality. As the co-founder, treasurer, and webmaster of the Embedded Security Club, I thrive on hands-on projects that blend creativity and technical expertise. Whether it's competing in cybersecurity challenges like MITRE’s eCTF, building embedded systems, or developing web applications, I’m all about solving problems and creating impactful solutions.Embedded C
C++CPythonGameSmartphoneWeb ApplicationGame DesignWeb DesignCSSJavaScriptJava Want to browse more freelancers?
Sign up
How hiring on Upwork works
1. Post a job
Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.
2. Talent comes to you
Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.
3. Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
4. Payment simplified
Receive invoices and make payments through Upwork. Only pay for work you authorize.