Live opening · Posted 12 days ago

Embedded Systems / Microcontroller Programmer (Python / C/C++)

MIRA TECHNOLOGIES · United States (Remote)
Linkedin No
You are 12 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 12 days ago
CompanyMIRA TECHNOLOGIES
LocationUnited States (Remote)
Work modeNo
SourceLinkedin
Listed12 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
4 min from Linkedin publishing this role to us finding it
22 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
64,541 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

We are looking for an enthusiastic and skilled Embedded Systems / Microcontroller Programmer to join our team. In this role, you will be responsible for the design, development, testing, and optimization of embedded software solutions for advanced electronic systems developed by MIRA TECHNOLOGIES. You will work in a dynamic environment, contributing to the development of cutting-edge security, communication, and information technology systems. Your expertise will contribute to the reliability, performance, and scalability of mission-critical of our products deployed by customers worldwide.
Key Responsibilities:
• Design, develop, test, and maintain Python and C/C++ software applications for embedded systems and microcontrollers.
• Interpret and use electrical schematics, hardware documentation, and datasheets to ensure correct integration of software-hardware components.
• Program and configure hardware peripherals (including timers, DMA, GPIO, ADC, PWM, UART, etc.) according to project requirements.
• Optimize, refactor and enhance existing projects, with a focus on stability, performance, and scalability.
• Develop applications for communication with front ends, servers, or other devices, using HTTP/TCP and protocols specific to embedded systems.
• Manage and interact with MySQL databases.
• Collaborate closely with hardware engineers to ensure full integration between software and electronic components.
• Write and maintain unit, integration, and functional tests to guarantee code quality and system stability.
• Debug and resolve software issues, including data flow analysis and performance optimization.
• Continuously evaluate and implement modern technologies, tools, and methodologies relevant to embedded systems development.
Qualifications & Competencies
Education:
• Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related technical fields (or equivalent practical experience).
Technical Skills:
• Demonstrable experience programming in Python and, ideally, in C/C++.
• Hands-on experience with hardware interfaces and communication protocols (I2C, SPI, UART, USB, etc.).
• Knowledge of version control systems, particularly Git.
• Experience with Flask, Socket IO, or other frameworks for client-server applications.
• Experience working with MySQL databases.
Preferred skills:
• Experience programming hardware interfaces (I2C, SPI, UART, USB) for circuits such as RTCs, accelerometers, ADCs, temperature sensors, communication modules, etc.
• Knowledge of parallel data stream processing, including the use of CUDA.
• Experience with embedded platforms such as NVIDIA Jetson (Nano/Orin), Raspberry Pi, STM32, ESP32, or other development boards.
• Experience with automated testing and hardware-software validation methodologies.
• Strong C/C++ skills are considered a major advantage.
Soft Skills:
• Excellent analytical and problem-solving skills.
• Ability to work efficiently both independently and within a multidisciplinary team.
Why Join Us?
• Innovation at scale: Build mobile applications that connect users to intelligent security and monitoring systems deployed globally
• R&D Culture: Work alongside experienced engineers in a fast-moving tech environment
• Continuous Learning: Exposure to modern frameworks, IoT ecosystems, and emerging technologies
• Impact: Your apps will be used in real-world, mission-critical scenarios
• Dynamic Environment: Supportive team, modern tools, and a growth-oriented workplace
• If you are a motivated, creative, and detail-oriented mobile developer ready to build next-generation applications with real impact, we invite you to apply.
Join us and help shape the future of smart security technologies.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App