logo

View all jobs

Senior Embedded Firmware/Software developer

Remotely, Anywhere

At Sphere, we offer management consulting, end-to-end technology solutions, enterprise applications, software engineering, data analytics, and staff augmentation services, through onsite and remote world-class teams. We are collaborating with a leading fintech company driven by cryptocurrency that operates network of cryptocurrency ATMs. Now we are looking for a Senior Embedded Firmware/Software developer to join our team. We are seeking a highly skilled Senior Embedded Developer to join our dynamic team. As a Senior Embedded Developer, you will be responsible for designing, developing, and implementing embedded software for various electronic devices and systems.

Type: Hire
Location: Remotely
Term: Long-term
Start date: ASAP

Responsibilities include but are not limited to:

  • Design, develop, and implement embedded software solutions for electronic devices and systems, with a focus on cryptocurrency ATM technology.
  • Collaborate with cross-functional teams to define and refine embedded systems architecture, ensuring compatibility with microcontrollers, peripherals, and communication interfaces (e.g., SPI, I2C, UART).
  • Utilize embedded development tools and environments proficiently, including IDEs, debuggers, oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
  • Work with the Yocto distribution to optimize software performance and compatibility.
  • Explore and apply expertise in real-time operating systems (RTOS) and embedded Linux systems to enhance system functionality and reliability.
  • Work in software development processes, including version control systems (e.g., Git), issue tracking, and code review practices.
Requirements:
  • 8+ years of experience in embedded software development, with a strong proficiency in C/C++ programming languages.
  • Experience with embedded systems architecture, encompassing microcontrollers, peripherals, and communication interfaces (e.g., SPI, I2C, UART).
  • Experience with embedded development tools and environments, including IDEs, debuggers, oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
  • Experience with the Yocto distribution is essential.
  • Experience with real-time operating systems (RTOS) and embedded Linux systems is advantageous.
  • Experience with software development processes, including version control systems (e.g., Git), issue tracking, and code review practices.

If you possess the required skills and are eager to contribute to innovative embedded solutions within the cryptocurrency landscape, we encourage you to apply for this position and become an integral part of our team at Sphere.

Share This Job

Powered by