Senior Embedded Engineer

Zipdev is a technology company specializing in embedded systems development and IoT solutions.
Embedded
Senior Software Engineer
Remote
6+ years of experience
IoT

Description For Senior Embedded Engineer

We are seeking a Senior Embedded Engineer to join our team at Zipdev, focusing on designing and developing firmware and embedded systems for various hardware platforms. The role requires expertise in C++, Python, Node.js, and hands-on experience with Arduino, Raspberry Pi, and AVR microcontrollers. You'll be responsible for developing firmware, ensuring real-time performance, and integrating hardware with software. The position offers a fully remote work environment with comprehensive benefits including healthcare, parental leave, and professional development opportunities. The ideal candidate should have 6+ years of experience and strong knowledge of embedded systems, RTOS, and various communication protocols. This role is perfect for someone passionate about embedded systems development and looking for a flexible, remote work environment with opportunities for growth and learning.

Last updated a month ago

Responsibilities For Senior Embedded Engineer

  • 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
  • Write efficient and scalable C++ code for embedded applications
  • Interface with sensors, actuators, and communication modules
  • Debug and troubleshoot embedded systems
  • Design and implement low-level drivers for various peripherals
  • Implement secure boot, encryption, and authentication in firmware
  • Write and maintain technical documentation
  • Conduct unit tests, system tests, and field tests

Requirements For Senior Embedded Engineer

Python
Node.js
  • 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.)
  • Understanding of communication protocols (UART, I2C, SPI, CAN, MQTT, etc.)
  • Experience in low-level debugging and hardware troubleshooting
  • Familiarity with version control systems (Git)

Benefits For Senior Embedded Engineer

Medical Insurance
Parental Leave
  • 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
  • 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

Interested in this job?

Jobs Related To Zipdev Senior Embedded Engineer

Controls Software Engineer

Senior Controls Software Engineer position at Leupold & Stevens focusing on PLC programming, automation, and control systems for manufacturing operations.

Sustaining Electrical Engineer

Senior Electrical Engineer role at Bevi, focusing on IoT-enabled beverage machines, requiring 5+ years experience in hardware engineering and PCBA design.

Senior Thermal Engineer

Senior Thermal Engineer position at Aeva, focusing on thermal analysis and optimization of products with 7+ years of experience required.

Senior Software Engineer/ Software Engineer - C++

Senior Software Engineer position at Inivos focusing on C++ embedded systems development for automotive applications, working with TI TDA4 SoC platforms.

Firmware QA Engineer

Senior Firmware QA Engineer position at Gridware, developing and maintaining automated test frameworks for critical electrical grid monitoring systems.