Hire the best C Programmers & Developers in Oregon
Check out C Programmers & Developers in Oregon with the skills you need for your next job.
- $100 hourly
- 4.7/5
- (37 jobs)
My passion is building things that solve problems. Whether that's designing a circuit board, writing software, or sculpting a 3D printed part, I want to make your ideas a reality. I have a wide range of skills to make this happen, including: •Circuit design (analog, digital, power electronics, and RF) •Circuit board (PCB) layout •Circuit debugging, testing, and troubleshooting •Soldering (manual, hot-air, and reflow) for assembly and rework •Embedded programming in C, Arduino, and assembly •Application programming in C and Python •Gateware design in Verilog •Linux system administration •Document preparation with LaTeX and Microsoft Word •Simulation in SPICE, ModelSim, and Verilator •3D printed part design in Solidworks and OpenSCAD Thank you for your consideration!C
KiCadElectrical EngineeringCircuit DesignEagleArduinoPCB DesignElectronic DesignVerilogEmbedded CPythonLinux - $50 hourly
- 5.0/5
- (3 jobs)
In my professional career I have worked primarily in ASP.NET, SQL, Python, C#, ColdFusion and VBA. While at ATI I wrote various reporting and data acquisition software programs and well as design communications between various devices (notably PLCs, PCs, and legacy hardware). At the state of Oregon I am a web developer creating software applications for the employment department using ColdFusion and ASP.NET.C
SQLHTMLC#CSSScriptingSeleniumPythonData Scraping - $120 hourly
- 5.0/5
- (2 jobs)
I'm a career security professional and have experience in embedded and mobile systems. Comfortable with reverse engineering and vulnerability research as well as development.C
AndroidEmbedded SystemAndroid App DevelopmentEmbedded ApplicationSecurity Assessment & TestingSystem SecurityInformation SecurityRustKotlinJava - $140 hourly
- 5.0/5
- (4 jobs)
Accomplished programmer with over twenty years’ experience designing, shipping and supporting highly optimized backend software at scale. Specialties: Programming in Rust, Python, C, Perl, go, Javascript, bash. System-level programming, TCP/IP, IPC, API design, performance analysis and tuning.C
Rapid PrototypingPostgreSQLSQLAPI DevelopmentCI/CDGolangDockerRustLinuxPythonPerlAutomation - $78 hourly
- 5.0/5
- (2 jobs)
Electrical and computer engineer with experience in signals processing and machine learning. Teacher and mentor to children and youth. IT management experience. Thinker and problem solver. Piano and trumpet player. Rock climber, mountain biker, mountain climber, and soccer player. Content microcontroller programmer.C
Microcontroller ProgrammingArduino FirmwareFPGAAssembly Language3D DesignFirmwareDigital Signal ProcessingElectrical EngineeringFirmware ProgrammingArduinoC++ - $31 hourly
- 5.0/5
- (2 jobs)
Recent university graduate with a degree in computer science. Worked with a team of three students on the Capstone project to create a full stack web application that uses trading algorithm strategies to produce optimized return. The algorithm backdating test demonstrated a successful return of several times of the market benchmark. Seeking an opportunity to use proven skills. CLASS PROJECTS * Algorithmic Stock Market Trading Strategies for Individual Investors (Capstone Project) * Web application that uses trading strategy algorithms to inform the user when to buy or sell stocks. * Collaborated with four students to find robust algorithms parameters for trading strategies, and data storage and user interface to report results that allow users to get the best options. * Tools used for this project, Python, Flask, Google Cloud Platform, HTML5, CSS * Fishing Tournament BoardC
Front-End DevelopmentCloud ComputingJavaScriptDatabase Management SystemFigmaWeb UIMicrosoft Visual StudioGoogle Cloud PlatformData StructuresDatabaseDockerRESTful APIFlaskGit - $75 hourly
- 4.8/5
- (35 jobs)
I was trained classically, writing C and C++ code for Wall Street trading powerhouses like Goldman Sachs and Lehman Brothers. Running on advanced Unix systems, these lightning fast applications pioneered the field of today’s realtime global Fintech. As the Internet spawned open source platforms like Linux, MySQL, NodeJS, and AWS Cloud API’s, my skillset evolved into a full stack portfolio, where I built powerful back-end server software and the front-end web portals to deliver large, complex datasets via intuitive web portals. The maturing of JavaScript as the main language of the web, both on the front and back ends, has validated my decision to adopt NodeJS as my main coding platform in 2011. Today, JavaScript forms the glue of most of my applications, running on Node on the server, and in the browser up front. After moving to the West Coast in 2016, and spending time in Silicon Valley, I ventured away from financial systems to innovative applications like Blockchain Protocol coding and Video Streaming/Ffmpeg. I also coded network traffic optimization software down to the fundamental layers of the TCP/IP stack. All these big data applications naturally led me into the design and coding of custom algorithms. Whether compressing/chunking a video stream to play on a low powered mobile device, parsing network packets for suspicious traffic, or generating large NACHA files, the ability to code an algorithm in plain C can make the difference between a successful production deployment, and non-performant code that never leaves the github repo. From my early career, I have made Database structure the centerpiece of my application design. Again, classical training in Dr. E. F. Codd’s model of Relational Databases has always informed my philosophy of how to structure an application’s data repository. With web-scale data, this field has grown to NoSQL and Graph databases. Now, huge datasets underpin the training of AI/ML models. I have kept my skills updated on these data technologies, and I combine the relevant elements of each to define the most appropriate data repository for my software.C
DatabaseMultithreaded ProgrammingBlockchainAPI DevelopmentPythonWeb DevelopmentAPI IntegrationNode.jsJavaScriptC++ - $60 hourly
- 5.0/5
- (10 jobs)
From simple to complex designs, I can provide a path that will take your concepts to designs and prototypes. Using a formal engineering process, I can ensure design specifications are met within budget and time constraints. My Hardware expertise includes: circuit design and analysis, schematic capture and BOM generation, and PCB layout and assembly. I have experience using several processor architectures such as AVR, PIC, and ARM. My software expertise includes: C/C++, C#, assembly, Java, HTML, CSS, SQL. I have experience building barebones firmware and RTOS firmware for several microcontroller applications. For more complex and versatile projects, I have experience designing high-speed FPGA systems using VHDL. I am able to simulate and verify designs before hardware is used. I primarily use Altera’s development tools for FPGA software.C
Electrical EngineeringCircuit DesignDigital ElectronicsJavaC#VHDLAnalog ElectronicsPCB Design - $75 hourly
- 4.9/5
- (5 jobs)
EXPERIENCE/SKILLS --10+ years current experience in embedded systems design. -- Electronic system design - digital, analog, power, sensors. -- Specializing in ARM Cortex M based microcontroller systems. -- Printed circuit board design including thermal design, mechanical design, and regulatory compliance. -- Embedded software in C, C++. -- Motor control hardware and software specializing in BLDC motors. -- Bluetooth and wireless system design. -- Mechanical design. BACKGROUND -- Founder of EcoSpeed Inc, a developer of innovative electric drives for light vehicles -- 15 Years with Intel Corp -- PC Motherboard design, embedded microprocessor applications engineering, embedded service processors. -- Other -- client/server applications software; general applications programming; multimedia development.C
ARM Cortex-MPower ElectronicsMechanical DesignDigital ElectronicsPCB DesignConnected VehiclesAnalog ElectronicsC++Embedded System - $35 hourly
- 0.0/5
- (0 jobs)
Motivated Software Engineer with a background in computer science, cybersecurity, and mathematics from Oregon State University and a strong interest in learning new technologies. My experience includes developing high-volume backends, automating test cases, and engineering projects such as a dynamic website and a Rubik's Cube scrambling program. Eager to learn new technologies and apply my skills in Python, JavaScript, Node.js, and C# as a Software Engineer, Software Developer, or Security Engineer.C
Next.jsHTMLGitHaskellDockerKali LinuxGitHubNode.jsHTML5FlutterMongoDBC++JavaScriptPython - $100 hourly
- 2.2/5
- (3 jobs)
Highly skilled Bioinformatics and Data Science Engineer with over 9 years of experience in bioinformatics, machine learning, and data-driven research. Proficient in deploying machine learning models, analyzing high-dimensional biological data, and developing pipelines for genomics and proteomics studies. Proven track record in translating complex biological data into actionable insights through strong analytical, coding, and data engineering expertise. Passionate about advancing biomedical research through AI/ML and data science solutions.C
WritingCopyrightProofreading FeedbackLegal DocumentationJavaScriptC++JavaContent WritingPythonTranslationProofreading - $35 hourly
- 0.0/5
- (0 jobs)
Embedded software engineer with 7 years of experience. Strong background in software, network, and desktop application development using C/C++ and Python, with experience in system programming. Experienced in cross-platform development, firmware optimization, and troubleshooting.C
LinuxUARTHTTPSDHCPTCP/IPSoftware DebuggingDockerOpenWrtAssemblerQt FrameworkMicrocontroller ProgrammingSTM32PythonC++ - $40 hourly
- 0.0/5
- (0 jobs)
Experienced systems architect with a demonstrated history of complex systems development and integration. Strong consulting professional skilled in systems development.C
Agile Software DevelopmentSoftware IntegrationEmbedded LinuxLinuxMicrosoft WindowsEmbedded SystemSystems DevelopmentSoftware DevelopmentJavaBack-End DevelopmentPythonC++Software Architecture & Design - $170 hourly
- 0.0/5
- (2 jobs)
Multi-discipline engineer with extensive experience in embedded software / firmware for bare-metal, RToS, and Linux systems. Digital design engineer experience gives me unique insight into semiconductors design and errata. With strong architecture skills, I have been lead firmware engineer on many products though my career. I have developed products for agriculture, aviation, IoT, military, and clean energy. * Programming languages - C, C++, Python, Bash, VHDL * Microprocessors - ST STM32Fxx, STM32Lxx - NXP LPC17xx, LPC43xx, LPC55xx - TI C2000, MSP430, CC430 - Cypress PSoC3, PSoC4, PSoC5 - Nordic nRF52, nRF9160 * FPGAs - Xilinx Artix 7, Spartan 7, Zynq 7000 - Lattice CrossLink * Signal Processing - Acoustic sensors and self-synchronizing systems, Multichannel comm radio demodulation * Tools - Jama, Jira, Confluence, Git, Mercurial, SVN, Jupyter, GNU Make, CMake, Jinja * Frameworks - Protobuf, OpenCV, Numpy, SciPy, Matplotlib, GTest, Ceedling * Networks & Protocols - TCP/IP, ZeroMQ, CANBus, J1939, OpenCyphal, BLE, LTE-M1, NB-IoT, ARINC-429, MODBUS * Operating Systems - Zephyr, Linux, FreeRTOS, bare-metalC
PythonC++MicroprocessorFPGAFirmware ProgrammingFirmwareInternet of ThingsCAN BusBluetooth LEEmbedded LinuxMicrocontroller ProgrammingEmbedded C - $60 hourly
- 0.0/5
- (0 jobs)
Results-driven Software Engineer with 7+ years of experience in low-level programming, embedded systems, and performance optimization. Proficient in Modern C++, C, Python, and embedded development. I focus on scalable, high-performance solutions with an emphasis on reliability and clean code. I also bring experience in full-stack development, building and deploying web applications on both AWS and Azure using React, TypeScript, TailwindCSS, and either Node.js or Python for the backend to create seamless user experiences and robust backend systems. Having served as a Scrum Master, I thrive in Agile environments and help teams deliver results efficiently under tight deadlines. I’m passionate about continuous learning, emerging technologies, and delivering solutions that make a real impact. Let’s connect to see how I can help with your next project!C
Embedded LinuxNext.jsReactTypeScriptScrumGitCI/CDJavaScriptDockerSQLPythonMicrosoft AzureQMLC++ - $70 hourly
- 0.0/5
- (0 jobs)
I'm an Embedded Systems Software Engineer with over a decade of experience in industry. I have expertise in Applied Math and Algorithm Development for sensors like microphones and cameras, but have delved into many eclectic areas across Software Development. • Fluent in C/C++ and Python. • Embedded Linux, Microcontrollers, and interfacing peripherals. • Application Development for Web, Mobile, and Desktop as well.C
ARM MicrocontrollerJavaScriptMATLABTutoringPrompt EngineeringSwiftFlaskMachine LearningEmbedded SystemAlgorithm DevelopmentDigital Signal ProcessingEmbedded LinuxPythonC++ - $70 hourly
- 0.0/5
- (0 jobs)
I’m a full-stack developer with a strong focus on backend architecture, performance, and long-term maintainability. I specialize in building robust and scalable applications, from desktop software and games to modern web platforms. Whether you need a high-performance API, a complex system with extensive business logic, or a well-architected backend that will stand the test of time, I can help. * Experienced in TypeScript, Python, C, Vue3, React, Node.js, and database design * Strong emphasis on gathering requirements to ensure the solution perfectly fits the problem * Full project management, from initial concept to deployment * Regular communication and thorough documentation to keep you in the loop Let’s build something that not only works but works well for years to come.C
Desktop ApplicationCSS 3Data ExtractionREST APIReactTypeScriptVue.jsJavaScriptC#PythonSQLScripts & UtilitiesWeb Development - $50 hourly
- 0.0/5
- (0 jobs)
Firmware Engineer and AI hobbyist with specialized expertise in system firmware, UEFI/BIOS, and embedded systems, currently pursuing an M.S. in Computer Engineering at Portland State. At Intel, I provided advanced firmware support, focusing on UEFI (early boot flow and PEI phase), Manageability Firmware, BMC, and OpenBMC, resolving complex issues to optimize system performance and ensure successful product integration for a large cloud provider with expertise in databases and AI. I managed BIOS support by promptly providing customers with status updates, answers, and progress reports, building strong customer relationships, coordinating meetings, and addressing change requests efficiently. I became a go-to resource for memory training (MRC), triaging and debugging issues, and delivered brown bag sessions on MRC, I3C, and related topics to share knowledge with peers. Additionally, I supported lab setup and management, aiding new team members and enabling remote access for team membersC
Computer EngineeringSystemVerilogC++ - $50 hourly
- 0.0/5
- (0 jobs)
I'm a computer engineer with strengths in circuit design and C++. I've brought up many projects from ideation to market. I can help you design your product and launch it. - Microcontrollers - Linux - Digital and Analog Circuit Design - C - C++ - RF Engineering - Industrial Design - Product Design - 3D CAD - 3D printingC
Adobe Premiere ProAbleton LiveAtmel AVRPythonARM MicrocontrollerLabVIEWMATLABRF DesignRaspberry PiLinuxPCB DesignArduinoC++Electrical Engineering - $65 hourly
- 0.0/5
- (0 jobs)
Extensive experience in embedded system development using object-oriented C and C++ on ARM and RISC-V architectures. Implemented Machine Learning-based computer vision applications using Python and C. Possess a strong understanding of Verilog coding and hardware design tools and workflows for Xilinx and Lattice FPGAs. Hands-on experience with board-level schematic capturing and PCB layout. Effective communicator in cross-functional collaboration environments. Enthusiastic about customers and developers' enablement. Native Mandarin speaker, fluent in English, and a quick learner. Competencies include: Embedded System | Firmware | Machine Learning | FPGA | C/C++ | Python Project Management | Competitive Analysis | Cross-functional Collaboration | Product DevelopmentC
MicrocontrollerComputer VisionMachine LearningTranslationVideo EditingPhoto EditingSchematic CaptureVerilogPythonEmbedded Application - $20 hourly
- 0.0/5
- (0 jobs)
SUMMARY I’m a software engineer, experienced in creating desktop applications and interacting with and debugging hardware devices and electronics. While I know many languages, I am an expert in C# and WPFC
GitPythonArduinoWindows FormsWindows Presentation Foundation.NET FrameworkC++C# - $50 hourly
- 0.0/5
- (1 job)
I have years of experience working in many different fields. As a result I have developed multiple technical skills and an ability to adapt quickly to a variety of environments. I have a strong work ethic and am happy to work on my own or as part of a larger group. I am passionate about doing quality work. My strengths include problem solving, programming, learning new systems and languages, written communication, mathematics, attention to detail, and performing technical tasks with consistent accuracy. I have a Bachelor's Degree in Mathematics and Computer Science from the University of Oregon, and I have experience working in both a bio-informatics research laboratory and a network security lab. I have more than 10 years of programming experience (Python, Java, Bash, SQL, C, HTML, CSS) and have worked as part of a software development team. I am currently the manager of a local computer repair company that focuses on Apple products, and as a result I have acquired extensive knowledge about macOS and computer repair, including micro-soldering and motherboard repairs. I also have experience installing and using both Windows and Linux. In my free time I study Latin and other languages (German, Spanish, Mandarin, Russian, Greek), and I love learning and applying my knowledge to solve new problems.C
Mathematics TutoringMathematicsVideo EditingMusic CompositionWritingmacOSUnixBashSQLPythonCSSHTMLJavaScriptJava - $275 hourly
- 0.0/5
- (0 jobs)
PROFESSIONAL SUMMARY Founder and Principal Engineer with 15+ years of experience building fast, local-first, human-centered software. Expertise in full-stack development, scalable backend systems, peer-to-peer networking, and intuitive user experience design. Passionate about crafting resilient tools for creators, open-source innovation, and empowering users through ownership of their data.C
Software Architecture & DesignPostgreSQLGolangTypeScriptProduct Development - $30 hourly
- 0.0/5
- (0 jobs)
With my background in software engineering and mathematics, I'm more than capable of organizing your data. • I will design a comfortable layout for easy navigation • I will use conditional formatting • I will write formulas to do the math for you • I will make charts and graphsC
SQLSvelteJavaC#RustPython - $30 hourly
- 0.0/5
- (0 jobs)
Hi! I'm Caleb, a full-stack developer with experience building responsive, user-friendly web applications. I specialize in React for front-end development and Flask or Node.js on the back end, with hands-on experience integrating databases like MongoDB and SQL. I've worked on several personal and academic projects, including a guitar tuner web app with real-time pitch detection using the Web Audio API, a TV show tracker using the TVDB API, and a reading assistant tool for highlighting and organizing notes. I’m comfortable deploying applications with Docker and AWS, and I love turning ideas into clean, functional code.C
DjangoFlaskMongoDBSQLDockerReactC++JavaScriptPythonSoftware DevelopmentApp DevelopmentDesktop ApplicationWeb DevelopmentWeb Application 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.