12 mar
Zipdev
Puerto Colombia
We are looking for an Embedded Engineer to design, develop, and optimize firmware and embedded systems for various hardware platforms. The ideal candidate has strong expertise in C++, Python, Node.js and hands-on experience with Arduino, Raspberry Pi, AVR microcontrollers, and RTOS. You will be responsible for developing and maintaining firmware for embedded systems, ensuring real-time performance, and integrating hardware with software.
Your work will directly impact the performance and reliability of our products in industrial, IoT, or consumer applications. Key Responsibilities: Firmware Development & Optimization: Develop, test, and optimize firmware for Arduino, Raspberry Pi,
and AVR microcontrollers Implement real-time operating systems (RTOS) for time-critical applications Optimize power consumption and performance for embedded devices Embedded Programming (C++, Python, Node.js): Write efficient and scalable C++ code for embedded applications Use Python for scripting, automation, and hardware testing Develop Node.js-based applications for embedded web interfaces or IoT solutions Hardware Integration & Troubleshooting: Interface with sensors, actuators, and communication modules (UART, SPI, I2C, CAN, etc.) Debug and troubleshoot embedded systems using oscilloscopes, logic analyzers, and debuggers Design and implement low-level drivers for various peripherals Raspberry Pi & Arduino Development: Write firmware for Raspberry Pi-based applications, integrating with Linux-based environments Develop and deploy Arduino-based solutions for real-world applications RTOS & Real-Time Processing: Implement RTOS-based solutions for multitasking and real-time operations Manage memory and real-time constraints in embedded environments Embedded Systems Security & Reliability: Implement secure boot, encryption,
and authentication in firmware Ensure system stability and reliability under various conditions Testing & Documentation: Write and maintain technical documentation for firmware and hardware integration Conduct unit tests, system tests, and field tests to ensure reliability Requirements: 6+ years of experience as an Embedded engineer Strong experience in C++ for embedded systems development Hands-on experience with Python for scripting and automation Experience with Node.js for IoT or embedded web applications Knowledge of Arduino and Raspberry Pi firmware development Experience working with AVR microcontrollers and peripheral interfaces Proficiency in RTOS (FreeRTOS, Zephyr, etc.) and real-time embedded programming Understanding of communication protocols (UART, I2C, SPI, CAN, MQTT, etc.)
Experience in low-level debugging and hardware troubleshooting Familiarity with version control systems (Git) Preferred Qualifications: Experience with Linux-based embedded systems Knowledge of wireless communication protocols (WiFi, Bluetooth, LoRa, Zigbee) Hands-on experience with FPGA or DSP-based systems Understanding of power management techniques for embedded devices Knowledge of secure coding practices in embedded systems Benefits: Work remotely Monday - Friday, 40 hours a week (no weekends) Vacation: 10 business days a year Holidays: 5 National Holidays a year Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New
Year's Day, Zipdev Day)
Parental Leave Health Care Reimbursement Active Lifestyle Reimbursement Quarterly Home Office Reimbursement Payroll Deduction Purchase Plans Longevity Bonus Continuous Learning Bonus Access to Training and Professional Development Platforms Did we mention it's REMOTE?!! One of our core values at Zipdev is "Be authentic." that's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant. Wondering how our remote environment or our payment method work? We've put together some helpful answers in our FAQs at the bottom our our career site.
Take a look and let us know if you have any other questions! Seniority level Mid-Senior level Employment type Full-time Job function Industries: Industrial Machinery Manufacturing Referrals increase your chances of interviewing at Zipdev by 2x. #J-18808-Ljbffr
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.