Hire the best Embedded Systems Engineers in Idaho
Check out Embedded Systems Engineers in Idaho with the skills you need for your next job.
- $60 hourly
- 5.0/5
- (1 job)
A highly skilled IoT and Robotics Engineer with over 10 years of experience in designing, developing, and deploying IoT solutions and robotic systems across various industries. Deep expertise spans embedded systems, PCB design, firmware, and control engineering, combined with advanced knowledge in modern communication protocols (LoRa, Zigbee, Bluetooth, Wi-Fi) and robotics development. Adept at integrating IoT hardware with web and mobile platforms, developing robotic control systems, and building infrastructure using DevOps practices. Experienced in creating end-to-end IoT ecosystems, autonomous robotic systems, sensor networks, and real-time data processing platforms. Special focus on reliability, performance, and security for scalable IoT and robotics applications. Key Skills: IoT & Embedded Systems: • Embedded C/C++, Python, and Assembly for MCU/MPU development. • Real-Time Operating Systems (RTOS), Embedded Linux, and device drivers. • Wireless communication protocols: Wi-Fi, Bluetooth LE, Zigbee, LoRa, MQTT, NB-IoT. • Low-power designs and energy-efficient IoT devices. • Sensor integration (accelerometers, gyroscopes, temperature, ultrasonic, IR sensors). • IoT device cloud integration and data management platforms. Robotics & Control Systems: • Design and development of robotic systems (autonomous mobile robots, robotic arms, drones). • Motion planning, kinematics, and inverse kinematics. • Robot Operating System (ROS), Gazebo simulation, and robot hardware interfacing. • Implementation of control algorithms (PID, MPC, fuzzy logic, adaptive control) for precise actuator and sensor control. • Expertise in robotic hardware integration, including motors, servos, actuators, and power systems. • Autonomous navigation, obstacle avoidance, SLAM, and robotic perception with computer vision (OpenCV, TensorFlow, PyTorch, Keras). Electronics & PCB Design: • Multi-layer PCB design and layout for high-speed systems. • Analog/digital circuit design, power management, and RF signal processing. • Proficient in Altium Designer, KiCad, Eagle, and other design tools. • Rapid prototyping, custom hardware development, and circuit simulations. Control Engineering: • Modeling and control system design (PID, state-space, adaptive control) for IoT and robotics. • Implementation on microcontrollers, FPGAs, and DSPs. • Industrial automation, PLCs, and SCADA system design. • Advanced control techniques applied in robotic arms and UAVs for precise operations. Web & Mobile Development: • Full-stack web development (HTML5, CSS3, JavaScript, Node.js, React). • Backend services (REST APIs, GraphQL, WebSockets) and real-time data processing for IoT. • Mobile app development for IoT device control (iOS/Swift, Android/Java/Kotlin, Flutter). • Custom dashboards and mobile interfaces for robotic and IoT device monitoring. Modern Communication Systems: • Design of wireless communication networks for IoT and robotic systems. • GSM, LTE, 5G, Zigbee, LoRa, Sigfox, and satellite communication protocols. • RF design, antenna design, and signal integrity analysis for high-performance systems. DevOps & Cloud Integration: • CI/CD pipelines for IoT/robotics firmware and software delivery (Jenkins, GitLab CI). • Cloud infrastructure for IoT devices (AWS IoT, Azure IoT Hub, Google Cloud IoT). • Orchestration and containerization: Docker, Kubernetes. • Infrastructure automation with Terraform and Ansible. • Monitoring and logging with Prometheus, Grafana, and ELK stack. Software & Tools Used: PCB Design & Simulation: • Altium Designer, KiCad, Eagle, EasyEDA, Proteus, LTspice, OrCAD Embedded Systems & Firmware Development: • Keil, MPLAB, IAR Embedded Workbench, PlatformIO, ESP-IDF, Arduino IDE. • FreeRTOS, Zephyr, Yocto for embedded Linux systems. Robotics & Control Systems: • Robot Operating System (ROS), Gazebo, OpenCV, TensorFlow. • MATLAB/Simulink for control system modeling and simulation. • Integration with robotic hardware (Arduino, Raspberry Pi, STM32, ESP32, FPGA, Nvidia Jetson). • Actuation, navigation, and path planning algorithms. Web & Mobile Development: • Node.js, Express.js, React, Angular, Django, Flask. • Android Studio, Xcode, Flutter, Firebase for IoT device apps. DevOps & Cloud Platforms: • AWS IoT, Azure IoT Hub, Google Cloud IoT. • Docker, Kubernetes, Jenkins, GitLab CI/CD, Terraform, Ansible. • Monitoring with Prometheus, Grafana, and ELK Stack.Embedded SystemsMobile App DevelopmentAmazon Web ServicesMQTTRoboticsControl EngineeringDevOpsArtificial IntelligencePythonWeb DevelopmentPCB DesignEmbedded LinuxEmbedded CEmbedded SystemElectronicsInternet of Things - $70 hourly
- 5.0/5
- (7 jobs)
I'm an experienced software engineer specializing in backend development. Industries I've worked in include cyber security, blockchain and cryptocurrency, and nuclear. Top tech stack skills include C++, C#, C, and JavaScript.Embedded SystemsC#System SecurityLinuxNode.jsWindows App DevelopmentAPI DevelopmentFirmware ProgrammingDesktop ApplicationCC++FirmwareEmbedded LinuxJavaScriptEmbedded System - $95 hourly
- 4.6/5
- (21 jobs)
I help companies implement ERP systems (mainly Odoo) and develop processes with training documents so that they can do more with fewer resources. I have specialized in Odoo since version 9 as an ERP, CRM, and Business Management system. It is by far my favorite piece of software because of its flexibility and breadth of features. Additionally, as an entrepreneur myself, I have had experience in just about every aspect of running a business. I have a deep understanding of manufacturing, business processes, continuous improvement, accounting, marketing, technical IT management, and development. Over the years I have learned that a business's processes are the most important element for success. If processes are not simple, clear, and most importantly repeatable, then even the best of companies will struggle. My broad range of business experience enables me to consider how every department of a company works together and how to use technology to improve business processes for higher efficiency and profits. I have used Odoo to helped companies with the following items: - Web Development (Corporate and eCommerce sites) - CRM and Lead flow - Manufacturing and Quality Controls with Work Centers - POS Implementation - Merchant Service Setup and Customization - Embedded Systems & IoT Integration - Sales Management - Accounting Configuration and Optimization - Email Automation and Template Creation - User Training and Documentation - Custom Process & Module Development If you have an Odoo project or just want help to improve your business process and documentation lets jump on a call to discuss how I can be of service.Embedded SystemsPythonEmbedded SystemWeb DevelopmentBusiness AnalysisRESTful APIERP SoftwareDockerEnterprise Resource PlanningJSON APIOdoo - $110 hourly
- 2.7/5
- (7 jobs)
25+ years developing embedded solutions for spacecraft, medical devices, automotive and marine telematic systems, settop boxes and networking devices. Have been focusing on developing protocol analyzers and data recorders for automotive telematics since 2013.Embedded SystemsReverse EngineeringLinuxDriver DevelopmentRaspberry Pi FirmwareWiFiSensorMicrosoft WindowsCRaspberry PiC++Embedded SystemPythonFirmware - $35 hourly
- 0.0/5
- (0 jobs)
PCB design, signal integrity, & hardware troubleshooting I bring a synergy of the creative eye and technical know-how with experience in Research and Development domains of high yield manufacturing, public utilities, and information technology.Embedded SystemsEmbedded SystemPhysics3D ModelingCircuit DesignC++PCB DesignHardware DesignRobotics 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.