
Fechado
Publicado
Pago na entrega
Embedded C++ Engineer (Control Systems) We are seeking a highly skilled Embedded C++ Engineer to join our team. In this role, you will be responsible for the design, implementation, and optimization of real-time software that drives our system control loops. You will work at the intersection of hardware and software, ensuring that our devices respond with precision and reliability to sensor inputs and environmental changes. Key Responsibilities • Control Loop Implementation: Design and implement high-frequency, deterministic control loops (e.g., PID, LQR, or MPC) in C++. • Driver Development: Write and maintain low-level drivers for sensors (IMUs, encoders, pressure sensors) and actuators (motors, valves) using protocols like SPI, I2C, and CAN. • Real-Time Optimization: Develop software for RTOS (FreeRTOS, Zephyr) or bare-metal environments, ensuring strict timing requirements are met. • System Modeling: Collaborate with Control Systems Engineers to translate mathematical models and block diagrams into efficient, production-ready code. • Debugging & Validation: Use logic analyzers, oscilloscopes, and JTAG/SWD debuggers to troubleshoot hardware-software interactions. Required Skills & Qualifications • Expert C++ Proficiency: Deep understanding of modern C++ (C++14/17/20) tailored for resource-constrained environments (avoiding heavy heap usage, understanding constexpr, and RAII). • Embedded Fundamentals: Experience with ARM Cortex-M or RISC-V architectures and memory-mapped I/O. • Mathematics & Control Theory: Strong grasp of digital signal processing (DSP) and the discretization of continuous-time control laws. • Concurrency: Understanding of interrupt service routines (ISRs), semaphores, and priority inversion in a real-time context.
ID do Projeto: 40162111
50 propostas
Projeto remoto
Ativo há 10 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
50 freelancers estão ofertando em média $15.291 USD for esse trabalho

As a seasoned electrical engineer, I possess a strong mastery in C++ specifically fine-tuned for resource-limited arenas, making me an ideal choice for your project. My experience with various embedded systems including STM32, ESP32, Raspberry Pi, among others, coupled with a profound understanding of ARM Cortex-M and RISC-V architectures is spot on for addressing your requirements. My skills extend to Mathematics & Control Theory and Digital Signal Processing, which will prove invaluable in translating mathematical models and block diagrams into efficient, production-ready code. To guarantee the utmost reliability and precision required of your control system, I have the practical skillset you need. I've successfully created drivers for numerous varied sensors and actuators (IMUs, encoders, motors) Viz-a-Viz cutting-edge low-level protocols like SPI, I2C, CAN. Additionally, my experience with RTOS such as FreeRTOS and Zephyr aligns perfectly with your need for real-time optimization in strict timing environments. Moreover, I bring an extensive knowledge of debugging-tools such as logic analyzers and JTAG/SWD-debuggers which will be invaluable in identifying software-hardware interactions efficiently. From firmware development to PCB design to web/mobile app development and 3D modeling, my broad-based competencies ensure that I have a holistic approach towards projects akin to yours from idea germination to final product delivery.
$20.000 USD em 60 dias
8,1
8,1

Hello, As a seasoned Embedded C++ Engineer, I take pride in delivering efficient, reliable, and high-quality software that not only meets intricate timing requirements but exceeds expectations. My deep understanding of modern C++ paired with my expertise in resource-constrained environments makes me your ideal candidate for this project. I'm well-versed in navigating protocols like SPI, I2C, and CAN and have extensive experience with ARM Cortex-M and RISC-V architectures, ensuring a sound familiarity with memory-mapped I/O. My collaborative approach to problem-solving is also aligned with your need for system modeling. I understand the value of fluid communication between Control Systems Engineers and myself to translate those invaluable mathematical models and block diagrams into productive, performant code. Moreover, my substantial exposure to debugging using oscilloscopes, logic analyzers, and JTAG/SWD debuggers perfectly aligns with your requirements. At Live Experts' LLC, we are dedicated to turning ideas into reality while prioritizing client satisfaction at every step. Joining hands with me not only means gaining access to my years-worth of expertise in fields such as digital signal processing but also availing yourself of my full suite of relevant skills in Electrical Engineering and Electronics. Let's connect now to get the ball rolling on this exciting project! Thanks!
$20.000 USD em 3 dias
7,9
7,9

As a seasoned electrical engineer with a strong background in C++ programming, I bring to the table the comprehensive skills your project demands. Over the span of my 19-year career, I’ve been responsible for all aspects of embedded software design, development, and optimization. My extensive familiarity with ARM Cortex-M and RISC-V architectures has honed my ability to code meticulously while tailoring resources under constraints. From my work in real-time systems to optimizing control loops, I have become adept at applying complex mathematical models in practical scenarios. Drawing from this experience, I can not only create high-frequency and deterministic control loops but also translate mathematical models and block diagrams into efficient production-ready code. Additionally, my proficiency in interrupt service routines (ISRs), semaphores, and handling priority inversions makes me a skilled operator in a real-time context. Above all, what sets me apart as an ideal fit for your team is my obsession with precision and reliability. Having worked with sensors and actuators extensively over the years, I have not only written robust low-level drivers for them but have also utilized hardware debugging tools like logic analyzers and oscilloscopes to diagnose intricate software-hardware interactions.
$20.000 USD em 90 dias
7,8
7,8

Hello, I will bring robust Embedded C++ expertise to design, implement, and optimize real-time control software for your control systems. I will craft high-frequency, deterministic loops (PID, LQR, MPC) in modern C++ for resource-constrained devices, build drivers for IMUs, encoders, pressure sensors, motors, and valves over SPI/I2C/CAN, and run RTOS-based or bare-metal environments to meet strict timing. I will work with Control Systems Engineers to translate models into production-ready code, emphasize memory-efficient designs, careful ISRs and concurrency handling, and thorough validation using logic analyzers, oscilloscopes, and debuggers. The plan is modular: clear interfaces between drivers, control core, and application layer, with repeatable builds and clear documentation. Could you share the target MCU family (ARM Cortex-M or RISC-V), preferred RTOS (FreeRTOS, Zephyr, or bare-metal), and the exact sensors/actuators plus timing constraints so I tailor the plan? Best regards,
$20.000 USD em 22 dias
7,5
7,5

As an experienced Full Stack Developer, I have spent over 12 years honing my skills in various aspects of software design and implementation. My expertise in C++ programming, ARM Cortex-M architecture, and memory-mapped I/O makes me the ideal candidate to elevate your Control Systems project. Moreover, my substantial experience with complex algorithms including PID, LQR, MPC, knowledge of RTOS (such as FreeRTOS and Zephyr) and aptitude for precise timing requirements further set me apart. Having created over 300 successful projects, I am well-versed in translating intricate mathematical models and block diagrams into streamlined code, ensuring efficient system optimization. In your project's context, where real-time accuracy is paramount, you can trust me to handle intricate debugging and validation tasks effectively. With a deep understanding of modern C++, I am tailored to circumvent the resource constraints in embedded environments while maintaining code reliability. In addition, being well-versed with interrupt service routines (ISRs), semaphores, and priority inversions further attests to my strong command over embedded systems. Let's work together to bring precision and reliability to your control systems!
$16.000 USD em 30 dias
7,0
7,0

As an expert in not only C++ Programming, but also Control Engineering and Embedded Systems, I am confident that I am the perfect candidate for your Embedded C++ Engineer position. My extensive experience in this domain ranges from Digital Motor Control and Analog Design to PowerElectronics and Simulation of Hardware - all of which directly align with the key responsibilities outlined in your project. I have a comprehensive understanding of modern C++, especially in resource-constrained environments, enabling me to design and implement high-frequency, deterministic control loops tailored specifically to meet strict timing requirements. My knowledge of ARM Cortex-M and RISC-V architectures combined with my ability to write low-level drivers using protocols like SPI, I2C, and CAN means I will be proficient at handling sensor inputs ensuring precision and reliability. Additionally, my proficiency in RTOS such as FreeRTOS, Zephyr and even bare-metal environments will be immensely valuable as you look to optimize systems. And my strong grasp of mathematics and experience with digital signal processing will prove beneficial as we translate mathematical models into efficient, production-ready code. Trusting me with your project means entrusting it to someone who has a comprehensive grasp of embedded systems in action - someone dedicated to bringing quality work on time every time.
$10.000 USD em 30 dias
7,4
7,4

I understand you are seeking a long-term collaborator to develop firmware for your products. Would you be interested in scheduling a detailed discussion? With over 25 years of programming experience in C and more than 8 years in embedded systems, including FreeRTOS and bare-metal development for ARM Cortex‑M MCUs, I have the technical depth to support your firmware needs from start to finish. My background is in electronics, and I also have substantial hardware design experience at a similar scale. I maintain a fully equipped lab with precision instruments, enabling me to not only develop firmware but also thoroughly test and debug hardware. If you are looking for someone who can handle your complete firmware requirements and provide hardware-level validation, I would welcome the opportunity to speak further. Please let me know a convenient time for an introductory call.
$17.500 USD em 150 dias
7,2
7,2

Dear , We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possible and complete it in a very short time. We are 25 years in this business and our technical specialists have strong experience in Electronics, Electrical Engineering, C++ Programming, Embedded Systems, I2C, Digital Signal Processing, Control Engineering and other technologies relevant to your project. Please, review our profile https://www.freelancer.com/u/tangramua where you can find detailed information about our company, our portfolio, and the client's recent reviews. Please contact us via Freelancer Chat to discuss your project in details. Best regards, Sales department Tangram Canada Inc.
$16.896 USD em 5 dias
6,3
6,3

Hi there, I’ve read your offer and I’m confident I can contribute effectively to this role. I have strong hands-on experience with embedded C++ on ARM-based systems, working close to the hardware to implement deterministic control logic and reliable low-level drivers. I’ve designed and optimized real-time control loops, written SPI/I2C/CAN drivers for sensors and actuators, and worked in both bare-metal and RTOS environments with strict timing constraints. My background in mechatronics gives me a solid grasp of control theory, DSP concepts, and the practical translation of models into efficient, maintainable C++ suitable for resource-constrained systems. I’m also comfortable debugging with logic analyzers, oscilloscopes, and JTAG/SWD tools. Feel free to message me so we can discuss how I can add value to your team. Best regards, Samuel Tshibangu
$15.000 USD em 7 dias
6,3
6,3

Hello, This role aligns very well with my background in embedded control systems. I have strong experience developing real-time firmware in C and C++ for ARM Cortex-M platforms, including the implementation of deterministic control loops for motors and electromechanical systems. My work has involved PID-based motion control, sensor fusion with IMUs and encoders, and tight timing optimization in both bare-metal and FreeRTOS environments. I regularly develop low-level drivers for SPI, I2C, UART, and CAN peripherals, and I’m comfortable translating control models into efficient, production-ready embedded code while respecting memory and timing constraints. I also rely heavily on JTAG/SWD debugging, logic analyzers, and oscilloscopes to validate real-time behavior at the hardware–software boundary. I would be happy to discuss how my experience with control firmware, custom hardware, and system-level validation could support your team’s goals. Best regards, Jesutofunmi
$19.950 USD em 28 dias
5,8
5,8

Hello, I’m Abbas Jawadwala, representing SMB ElectroTech—a specialized electronic product development company with 5+ years of experience delivering production-ready electronics solutions, not just prototypes. Unlike most bids here, we operate as a dedicated engineering team, supporting clients across: IPC-compliant PCB design (up to 32 layers) Embedded firmware & RTOS development IoT, cyber-physical systems & smart devices Power electronics & BMS solutions Our designs are built with manufacturing, reliability, and scalability in mind—backed by collaborations with global component manufacturers. To understand the quality of work we deliver, I recommend reviewing our Freelancer profile and the projects we’ve completed. If this aligns with what you’re looking for, please click the blue “Chat” button to start the conversation—I’d be happy to discuss your project in detail. Best regards, Abbas Jawadwala SMB ElectroTech
$15.000 USD em 7 dias
5,9
5,9

With undeniable expertise in the domain of industrial automation, I am dervis—I can readily bring my highly adaptable skills to bear on your control systems that require an experienced Embedded C++ Specialist. My experience with SIEMENS TIA Portal, Simatic Manager, and WinCC SCADA aligns closely with the technologies you currently utilize. I have developed system software according to intricate automation scenarios and teamed up those development efforts with the SIEMENS PH & INFORMATION SERVER program to furnish informative reports on a regular basis. Notably, I'm no stranger to working in a resource-constrained environment often encountered in control systems for industrial operations like wastewater treatment plants and water treatment plants. My mastery of different programming environments such as C++14/17/20 will play a pivotal role in delivering high-frequency, deterministic control loops (e.g., PID, LQR, or MPC) that exemplify precision and reliability. Having implemented real-time software on RTOS like FreeRTOS and Zephyr as well as bare-metal environments, I am well-versed in ensuring strict timing requirements are met.
$15.000 USD em 21 dias
5,1
5,1

With over a decade of experience in the field of electrical engineering and a master's degree to boot, I believe I am your ideal candidate for this project. My specialization in embedded systems, IoT devices, and PCB design have equipped me with an in-depth understanding of embedded C++, which will be paramount for turning your hardware idea into a fully functional reality. The proficiency I possess in modern C++ (C++14/17/20) ensures that I'm well-versed in resource-constraint coding and can deftly maneuver the necessary codes to fit your precise timing requirements. My familiarity with ARM Cortex-M and RISC-V architectures makes embedded programming second nature to me; after all, it's difficult to come up with embedded solutions if you don't know your embedded hardware. But it's not just my technical skills that make me stand out; it's also my track record. Having completed over 60 successful projects across several continents gives me confidence in delivering on time, every time, regardless of geography. Your project needs an expert who can convert mathematical models into efficient production-ready codes, and I’m the perfect asymmetrical match you're looking for.
$15.000 USD em 7 dias
4,7
4,7

Best Embedded & Real-Time Control Systems Engineer ⭐⭐⭐⭐⭐ Hi, Thanks for sharing the scope clearly. I’ve supported embedded control systems projects where real-time performance, precise sensor-actuator integration, and deterministic behavior were critical. Your project looks very doable. The goal is simple: deliver fully functional, production-ready control software with reliable hardware interaction, optimized timing, and maintainable architecture. ✅ How I’ll Help You Succeed 1. Review your hardware specs, sensor/actuator interfaces, and real-time requirements to ensure correct integration. 2. Implement high-frequency control loops (PID, LQR, MPC) in optimized C++ for RTOS or bare-metal targets. 3. Develop and validate low-level drivers for IMUs, encoders, pressure sensors, and actuators using SPI, I2C, and CAN. ✅ I’ve delivered embedded control software where low-latency response, safe ISR handling, and maintainable C++ code were critical to real-world deployment. ✅ Before I start, one quick thing: Please share the target MCU/architecture (ARM Cortex-M, RISC-V, etc.), RTOS (if any), and sensor/actuator specifications so I can align the implementation precisely with your hardware. If you share that, feel free to message me and we can align quickly. Best, Prat PCB Must Innovations
$15.000 USD em 30 dias
6,1
6,1

Hi, I am embedded system engineer with 11 years of experience. I use mostly STM32 which is ARM architecture with either bare metal or RTOS (freeRTOS, try Zephyr only once), i am quite familiar what it is with ISR and semaphores to avoid race condition. never use heap because i like static allocation, well constexpr and RAII is basically new way to avoid bug from the old "normal" programming, i understand the concept but never need them in embedded programming. i can use them if it become standard for this project. so i think i can be a help in this project
$15.000 USD em 30 dias
4,5
4,5

Hellp Alex H., I’m an experienced Embedded C++ engineer with hands-on expertise in developing real-time control systems on ARM Cortex-M and RISC-V platforms. I specialize in implementing high-frequency control loops (PID, LQR, MPC), writing sensor/actuator drivers (I2C, SPI, CAN), and optimizing code for RTOS (FreeRTOS/Zephyr) or bare-metal environments. I can work directly with your hardware and provide demo code before finalizing the deal. What I bring to your project: Control Loops: Implemented deterministic PID & LQR loops in C++17 for multi-axis systems Driver Development: Sensors (IMU, encoders, pressure) & actuators with robust low-level protocols Real-Time Optimization: RTOS task scheduling, ISR handling, priority management, and memory-safe coding Hardware Debugging: JTAG/SWD, oscilloscopes, and logic analyzers for precise validation Mathematical Modeling: Translating control models & DSP algorithms into efficient production-ready code Relevant Projects: • Multi-Axis Robotic Arm – Real-Time PID Control & Sensor Fusion • Autonomous Drone Flight Controller – RTOS & IMU/CAN Integration • Motor Drive Control System – PID & LQR Loop Implementation ✅ Modern C++ (C++17/20) | ✅ RTOS/Bare-Metal | ✅ Hardware-Software Integration | I can provide demo code first to confirm capabilities — ready to make your control system precise, reliable, and production-ready.
$10.000 USD em 365 dias
2,6
2,6

Hello, I’m an embedded C++ engineer with strong experience building real-time control software that runs close to the hardware, particularly on ARM Cortex-M class systems. I’ve implemented deterministic control loops such as PID and state-space–based controllers in C++, working carefully with fixed time steps, numerical stability, and resource constraints. My background includes writing low-level drivers for sensors and actuators over I2C, SPI, and CAN, integrating them into RTOS or bare-metal environments while meeting strict timing and latency requirements. I’m comfortable translating control models and block diagrams into efficient, maintainable embedded code, and I regularly debug hardware–software interactions using JTAG/SWD, oscilloscopes, and logic analyzers. I’d be glad to discuss your system architecture and help deliver reliable, production-ready control software. Best regards, Juan
$15.000 USD em 7 dias
2,4
2,4

Hi, I have developed embedded C++ control software for motor-driven systems, implementing high-rate PID loops on ARM Cortex-M microcontrollers with strict real-time timing requirements. I have also written low-level drivers for sensors and actuators over SPI, I2C, and CAN, and debugged hardware–software issues using JTAG and oscilloscopes. I'd love to share my experiences with you. Best regards, Tab
$15.000 USD em 10 dias
2,1
2,1

Hello, I’ve read your Embedded C++ Engineer brief and I’m confident I can design and optimize deterministic, high-frequency control loops and low-level drivers for your control systems. My background includes implementing PID, LQR and MPC algorithms in modern C++ for ARM Cortex-M and RISC-V targets, writing SPI/I2C/CAN drivers, and optimizing for FreeRTOS and bare-metal timing constraints. I have experience over 10+ years. I have all the necessary skills to successfully complete this project. I can deliver a validated control-loop prototype with tested drivers within 21 days and will use oscilloscope, logic analyzer and JTAG/SWD for hardware–software validation; Best regards, Volodymyr
$15.000 USD em 15 dias
1,8
1,8

Greetings! I’m a top-rated freelancer with 16+ years of experience and a portfolio of 750+ satisfied clients. I specialize in delivering high-quality, professional embedded c++ engineering services tailored to your unique needs. Please feel free to message me to discuss your project and review my portfolio. I’d love to help bring your ideas to life! Looking forward to collaborating with you! Best regards, Revival
$10.000 USD em 30 dias
1,5
1,5

Littleton, United States
Membro desde jan. 19, 2026
£250-750 GBP
$30-250 USD
$250-750 USD
$250-750 USD
$250-750 CAD
$100-200 USD / hora
$750-1500 USD
$250-750 USD
€250-750 EUR
£250-750 GBP
$700-1000 USD
$5000-10000 USD
$750-1500 USD
$250-750 USD
mín. €36 EUR / hora
€30-250 EUR
$20000 USD
$25-50 AUD / hora
$1500-3000 USD
₹12500-37500 INR