Hire the best C Programmers & Developers in Costa Rica
Check out C Programmers & Developers in Costa Rica with the skills you need for your next job.
- $123 hourly
- 5.0/5
- (85 jobs)
🏆 Top Rated Product Developer ( I've developed my own products || I'm now helping others on the Upwork platform ) 🏠 I have a Small Home Laboratory to develop/debug prototype boards for your product 💭 I'm a native English speaker My name is Stephen, and I have 25+ years in product development, including 13 years at Microchip in roles like Test Engineer, Design Engineer, Silicon Validation, and Applications Engineer. I specialize in developing products from concept to working systems. I can handle both hardware and software or work flexibly on specific areas like architecture and hardware design. I’ve developed two successful products: (1) KEYKatcher hardware keylogger – A device plugged into a PS/2 keyboard port to record and play keystrokes. It was popular among parents for monitoring children's computer use, with tens of thousands sold. Sales declined as PS/2 ports became obsolete (2) TightWatt pool timer – An intelligent controller for swimming pool motors, featuring a year-round algorithm. It was awarded a patent and gained national distribution. Through all the product development, I’ve created a system for planning and designing working products. This system reduces costs ( by reducing mistakes ). I frequently make product improvements in 1️⃣ Lowering energy usage: important in battery-powered products 2️⃣ Increasing performance: increasing sample rates or changing communications protocols 3️⃣ Lowering product cost: making full use of the microcontroller peripherals to reduce external components I have completed more than 70 projects on Upwork but to check my capabilities or skills, you can check out the following projects: ➡️ Hardware Prototype Design for Plant Monitor Product using ESP-32 ➡️ Microchip ATtiny202 Code Development ➡️ Energy Storage Monitoring System ➡️ BM83 Bluetooth Application Schematic ➡️ Embedded System with PIC Microcontroller & Accelerometer ➡️ PCB Power Usage Optimization ➡️ TI MSP430 Development Additional Skills: ➕ Leading-edge technologies such as USB/USB-C, Lithium Battery Charging, LED and Color Mixing, I2S Digital Audio, and Analog Measurements ➕ Common Communication Busses: USB, RS-232, RS-485, CAN, I2C, SPI, Infrared ( with carrier ) As mentioned above, I have a small home laboratory where I have all the tools I need to develop/debug prototype boards for your product. This includes: ⚙️ Multiple programmers for Microchip, Atmel, and TI parts ⚙️ Logic analyzers to quickly find issues with communication busses such as I2C, SPI, UART, I2S, …. ⚙️ A “power profiler” with picoAmp range ( yes, picoAmp, a trillionth of an Ampere ) for power optimization of low-power products ⚙️ A reflow oven for assembling prototype PCBs ⚙️ Inspection equipment for verifying PCB assembly ⚙️ A fellow Upwork contractor is available to do the physical assembly work. She works at a much lower rate than me and has the patience to hand-populate / hand-solder prototype boards Some electronic inventory is on hand. I may have all the components in-house to complete your project Feel free to contact me through UpWork. Best Regards, StephenC
Microcontroller ProgrammingSoftware Architecture & DesignMSP430Microcontroller DesignEmbedded SystemPCB DesignUSB ElectronicsHardware PrototypingPIC16Circuit DesignAssembly LanguageElectrical Engineering - $50 hourly
- 5.0/5
- (2 jobs)
I am an accomplished engineer, scientist, and university professor with over 13 years of experience leading diverse projects spanning hardware and software development. My expertise lies in identifying and solving complex problems, driving innovation, and mentoring teams to achieve excellence. Throughout my career, I have successfully collaborated with multidisciplinary teams, delivered high-impact solutions. Whether it's developing cutting-edge technology, optimizing workflows, or providing guidance and leadership, I am committed to delivering exceptional results tailored to my clients' needs. Let’s work together to bring your project to life and overcome your most challenging technical hurdlesC
Embedded CEmbedded LinuxEmbedded SystemSystems DevelopmentMicrocontroller DesignMicrocontroller ProgrammingMicrocontrollerLaTeXFPGASystemVerilogVerilogFirmware ProgrammingFirmware - $15 hourly
- 0.0/5
- (0 jobs)
Passionate about physics, mathematics, electronics, and computers. Currently pursuing a degree in Computer Engineering at the Technological Institute of Costa Rica. Proficient in various programming languages, including Python, Java, Kotlin, C/C++, SystemVerilog, Racket, Prolog, C#, and recently exploring Rust. Experienced with technologies such as SQL, Angular, Git, GNU Octave, Arduino, RaspberryPi. Also knowledgeable on Windows, Linux, and MacOS ecosystems. Engaged in diverse projects spanning both front-end and back-end development, as well as embedded systems. Contributed to research projects like the Plasma Fusor Project at the University's Plasma Laboratory. Served as an assistant in the computer engineering academic labs at the university. Fluent in both Spanish and English, with experience as an English teacher and customer service roles for English-speaking operations. Not knowing something is not a problem as I embrace challenges with a research-oriented and self-taught approach.C
ArduinoSystemVerilogRustCSSHTMLSQL.NET FrameworkC++JavaScriptJavaPython - $15 hourly
- 0.0/5
- (0 jobs)
I am a results-driven Software Development Engineer in Test (SDET) with over four years of experience in automation, cloud computing, and CI/CD pipelines. My expertise spans Java (Spring Framework, Servlets), Python, SQL, and Angular, along with cloud platforms like AWS and GCP. At Equifax, I played a key role in optimizing automation processes, reducing project timelines from three weeks to one through innovative CI/CD integrations using Jenkins and GitHub Actions. I have hands-on experience implementing containerization (Docker), security solutions (CyberArk, HashiCorp Vault), and enterprise-grade UI applications. Additionally, I have successfully led large offshore teams in automation projects, focusing on project management, solution design, and stakeholder engagement. I hold certifications as a GCP Cloud Architect, AWS SAA, and ISC2 CC, reinforcing my ability to design and deploy scalable, secure, and high-performance applications. I am passionate about problem-solving, automation, and delivering robust software solutions. Whether you need test automation, cloud infrastructure setup, or full-stack development, I’m here to help!C
Automated WorkflowIonic FrameworkAngular 9Leadership SkillsC++PythonJavaCloud ArchitectureSoftware ArchitectureSoftware DevelopmentInternational Development - $15 hourly
- 0.0/5
- (0 jobs)
I am an advanced Electrical Engineering student at the University of Costa Rica, specializing in embedded systems and firmware development. My core skills include C/C++, Python scripting, Verilog/SystemVerilog, and circuit simulation with LTSpice and Electric VLSI CAD. I bring an organized, efficient work style to every task, delivering on time with meticulous attention to detail. I thrive on solving complex OS and hardware integration challenges, and I view each project as an opportunity to learn and grow. Passionate about continuous improvement, I am always eager to acquire new technologies and methodologies—because to me, everything is about learning, learning, learning.C
Circuit DesignMicrocontroller ProgrammingElectronic Circuit DesignEmbedded LinuxSystemVerilogPython ScriptC++Firmware ProgrammingEmbedded SystemElectrical Engineering - $12 hourly
- 0.0/5
- (0 jobs)
I'm interested in building programs and scripts! My main languages are Python, C# and Go. Feel free to contact me about any project you have in mind. - Python3 experience and several projects. - Git version control - Extra languages I've worked with: Bash, PHP, C, JavaScript, and more.C
C#PythonSoftware DebuggingSoftware DevelopmentScriptingPersonal ComputerInternational DevelopmentDesktop ApplicationScript 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.