Hire the best Embedded Linux Specialists in Ontario
Check out Embedded Linux Specialists in Ontario with the skills you need for your next job.
- $40 hourly
- 5.0/5
- (7 jobs)
🔧 Technical Expertise Overview I am an experienced Embedded Systems Engineer with over 5 years of expertise in designing, developing, and deploying IoT solutions and real-time embedded systems. My technical skills span microcontroller programming, sensor integration, hardware interfacing, and communication protocols, making me well-equipped to tackle complex engineering challenges. I thrive on innovation, leveraging my robust technical foundation to create efficient, scalable, and reliable systems. 🖥️ Programming Proficiency Languages: C, C++, Python, SQL IoT Tools: LabVIEW (as an interface and analysis tool), Postman (for API integration), and Python-based servers Image Processing: Expertise in OpenCV and YOLOv5 for object detection and processing 📡 Networking & RF Expertise Networking Concepts: Strong foundation in TCP/IP, UDP, HTTP/HTTPS, DHCP, DNS, and network topology, enabling seamless integration of connected systems. RF Communication: Proficient in modulation techniques such as PSK (BPSK, QPSK), FSK, QAM, and Spread Spectrum (DSSS, FHSS). Hands-on experience with wireless communication technologies, including LoRa, XBee, and GSM-based systems. 🎛 Microcontroller & SBC Expertise Microcontrollers: Arduino (all models), ESP32/ESP8266, STM32 Series (STM32F407, STM32F103, STM32F030), MSP430 Single Board Computers: Raspberry Pi (3B+, 4), NVIDIA Jetson Nano, Intel Altera FPGA 📡 Modules, Displays & Sensors Modules: GSM (SIM800L, SIM808), LoRa (Dorji DRF1278, SX1276, E32, E28), XBee Pro S2C, NRF24L01+, RC522 RFID Bluetooth (HC06), GPS Modules (NEO 6M/7M), ESCs for quadcopters, SD Card Modules Sensors & Displays: Ultrasonic Sensors (HCSR04), Magnetometer (HMC5883L), Accelerometer (ADXL345), Gyroscope (ITG3200) Load Cells with HX711 24-bit ADC, Pressure Transmitters (4-20mA), OLED, LCD, TFT Displays Motor Control: DC, Servo, and Stepper Motor control with PWM 📌 Key Projects & Contributions IoT EV Charger System: Developed a GSM-based IoT solution to remotely activate and deactivate multiple I/O channels globally via a mobile app. Built and tested a local Python server to validate system functionality. Sensor Firmware Development: Designed a custom HEX protocol on MSP430 for seamless communication between sensors and LabVIEW GUI. Automated Underwater Vehicle (AUV): Led a team to develop an AUV navigation system using MAVLINK, Python, and custom PCBs. Integrated an image processing model with YOLOv5 and OpenCV. Rocket Avionics Systems: Developed an avionics system for a rocket, integrating IMU data via I2C, GPS data via UART, and logging data to SD cards with SPI. Why Work With Me? With a strong combination of programming expertise, hardware design, and hands-on experience with IoT systems, I bring a results-oriented mindset to every project. Whether it's developing embedded firmware, optimizing resource-constrained systems, or building robust IoT solutions, I am committed to delivering exceptional outcomes. Let’s work together to bring your ideas to life! 🚀Embedded Linux
STM32CEmbedded COpenCVArduinoPythonC++ - $65 hourly
- 5.0/5
- (14 jobs)
Dedicated, innovative, problem solving, self-starter, with over 20 years of software and hardware experience, including extensive work with embedded real-time systems. Founder of Laurel Creek Systems, providing software and hardware design and verification services, specializing in IoT, embedded and real-time software. Services include AWS cloud, board layout, bring up, hw/sw design test and debug.Embedded Linux
Firmware ProgrammingCircuit DesignKiCadXilinxHardware TroubleshootingInternet of ThingsHardware PrototypingHardware DesignPCB DesignArduinoArduino FirmwareEmbedded SystemMicrocontroller ProgrammingSTM32 - $50 hourly
- 0.0/5
- (0 jobs)
My name is Mehdi, I am an experienced mobile application developer with a genuine passion for crafting innovative solutions. With over 7 years of hands-on experience in the industry, I have honed my skills and delivered exceptional results. When it comes to native iOS development, I have successfully built and launched 5+ applications using Swift and Objective-C. These applications are currently live and available on the App Store, highlighting my commitment to delivering top-notch user experiences. Throughout my career, I have developed and worked on 7+ dynamic frameworks for iOS, implementing MVVM and clean architecture principles. These frameworks have enabled me to create scalable and maintainable solutions, elevating the app development process. In the realm of cross-platform development, I have embraced Flutter, developing 8+ applications that are accessible on both the Apple App Store and Google Play Store. The versatility of Flutter, coupled with my expertise in Dart, has allowed me to reach a wider audience and showcase my capabilities. However my contributions extend beyond app development. I have developed 3+ libraries for Swift, enabling fellow developers to seamlessly integrate my solutions into their projects. Additionally, I have created 2 or more plugins with their respective packages in Flutter using Dart, enhancing the functionality of the Flutter ecosystem. My journey has also led me to work on exciting projects such as the WebRTC engine, leveraging my skills in C/C++ and firmware modification for embedded modules like ESP8266. Furthermore, I have delved into web scraping projects, utilizing JavaScript and Node.js to extract data through APIs, providing valuable insights for data-driven solutions. What sets me apart is my unwavering commitment to learning and exploring new technologies. I'm a quick learner, adept at grasping the core features of any new technology or framework. I channel my effort and focus into each task, ensuring it's completed to perfection and serves its intended purpose. I'm not one to settle; I constantly think outside the box, striving to iterate and improve upon my work. I thrive on tackling new challenges and delivering impactful results. I'm dedicated to staying at the forefront of the industry, constantly seeking opportunities to learn and grow. With a versatile skill set that encompasses embedded systems, mobile apps, and the integration of AI and ML, I'm always ready to take on the next exciting project. I'm Muhammad Mehdi, and I look forward to leveraging my experience and skills to bring your ideas to life and deliver remarkable solutions. I have experience in the following : - C, C++, Embedded C - Qt Framework for Embedded Devices - Linux Administration - Swift, ObjC, Flutter, Dart - Cocoapods Development, Swift packages - Flutter Packages and plugin development - Git, SVN, Bitbucket - CoreData, Core Animation, CoreGraphics - CI/CD, github actions, fastlane, Codemagic - AVFoundation, WebRTC - Mapkit, UiKit, Webkit - BLE, RESTful APIs etc - MERN stack (6/10) Portfolio available at GitHubEmbedded Linux
FlutterLinux System AdministrationiOS DevelopmentScriptingiOS SDKUnixDartCocoa TouchQt FrameworkCSwiftObjective-CC++Python - $50 hourly
- 0.0/5
- (0 jobs)
I am a software engineer experienced in small and large projects in small, medium and large companies in Asia and North America. I worked in aerospace and automobile companies in Canada. Now my experties are in embedded software system development that controls small and big machines. My skills: embedded C and Linux, QML, GUI, PLC, CodeSys, Qt, Linux graphics lib. I am good to learn new tools when needed for project completion.Embedded Linux
Code ReviewCODESYSReverse EngineeringSoftware DebuggingAgile Software DevelopmentDelphiSensorGUI DesignOpenGLC++Control EngineeringPLC ProgrammingQMLEmbedded C - $50 hourly
- 0.0/5
- (0 jobs)
I'm a software engineer who specializes in C++ and python applications. I have worked professionally in the field for 5+ years and have worked in robotics, space, and technology industries. I am experienced with Linux and embedded systems and have hardware knowledge and background if there are electronics involved as well. Let me know about your next project!Embedded Linux
OpenCVComputer VisionMQTTRaspberry PiGitGitLabJenkinsComputer HardwarePythonEmbedded Operating SystemUbuntuLinuxCC++ - $35 hourly
- 4.4/5
- (2 jobs)
Experienced software engineer passionate about crafting scalable, secure architectures and exploring design patterns and software design methodologies. Committed to fostering clean-code principles and optimizing development processes for enhanced efficiency. Keen interest in AI integration and advancing cyber-physical, dedicated to delivering innovative solutions at the intersection of technology and user-centric design.Embedded Linux
Artificial IntelligenceNode.jsCArtificial Neural NetworkKerasTensorFlowPythonComputer Vision - $30 hourly
- 0.0/5
- (0 jobs)
SUMMARY * Enthusiastic embedded software developer focusing on Embedded software development including real-time application development, and embedded Linux. * 6+ years of experience performing embedded software development (majorly using C and some C++), working on application level and middleware development for Linux and Android OS, multithreading, IPC, Kernel Mode Debugging skills, PIC24 Microcontroller, IOT protocols (MQTT), Camera Streaming, Image processing, Bluetooth, Yocto, Android open source (AOSP) build system, ONVIF. * Profound communication skills were continuously developed when collaborating with diverse teams and engaging with customers in various kinds of situations. The willingness to take the lead and take the initiative when given the opportunity.Embedded Linux
MicroprocessorUARTBluetooth LEBluetoothStreaming PlatformCameraAudio & Video SyncImage ProcessingAugmented RealityFreeRTOSEmbedded CEmbedded Operating SystemEmbedded System - $30 hourly
- 0.0/5
- (0 jobs)
Electronic Engineer specializing in system-level programming and device driver development for Windows and Linux platforms. Proficient in C and C++ programming, with a deep understanding of PCIe architecture and low-level programming for high-performance embedded systems. Experienced in GPU programming, firmware development, and integrating complex sensor networks for industrial and transportation applications.Embedded Linux
GolangEmbedded SystemC++PythonGitHub - $30 hourly
- 0.0/5
- (0 jobs)
Embedded software engineer with experience in bare-metal and RTOS development, IoT protocols, and creating embedded GUIs using Qt and LVGL. Skilled in edge AI projects, including motion detection and image classification. Experienced with a variety of technologies and always eager to learn more, applying them to the embedded systems field to develop innovative products.Embedded Linux
Embedded ApplicationFirmwareFlutterC++Embedded CRaspberry PiArduinoESP32Qt FrameworkQMLNFCBluetooth LEMQTTEmbedded System 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.