Embedded Software Developer
17 hours ago
Sigma Software is looking for an Embedded Software Developer to join our growing Embedded Software Development team and contribute to the creation of innovative smart beverage solutions.
Are you passionate about embedded development? Let's work together
Customer
Our Customer is an international company that develops innovative IoT-based smart home and lifestyle solutions, combining user experience, safety, and cutting-edge embedded technologies.
Project
The project includes the development of the Curated House System – an innovative smart beverage solution that integrates a user interface, face recognition, beverage dispensing control, OTA updates, and future cloud integrations. The solution combines embedded systems, IoT, UI frameworks, and computer vision to ensure a seamless and intelligent user experience.
Technology stack:
C, ST, UART, I2C, SPI, J-link, HALs, FatFS, lwIP, ASIC, FPGA, RTOS.
Responsibilities
- Design and implement components and drivers (display, camera, sensors, actuators)
- Develop beverage dispensing logic (temperature, pumps, valves, safety)
- Implement and manage secure firmware updates (OTA) over HTTPS
- Develop and optimize embedded user interfaces with LCD touchscreens and graphics libraries
- Code in C/C++, debug, and create documentation
- Perform unit and integration testing on real hardware
- Support QA engineers during validation and troubleshooting
- Participate in planning, estimation, and customer meetings
- Collaborate with architects, security, and compliance engineers
- Ensure adherence to best engineering practices and quality standards
Requirements
- 4-5+ years of experience in embedded software development using C/C++
- Strong knowledge of STM32 (H7/MP1), ARM Cortex-M and familiarity with NXP, TI, SiLabs platforms
- Experience with communication interfaces: UART, I2C, SPI,
and Wi-Fi
- Proficiency with networking protocols: MQTT, DNS, DHCP, mDNS, TCP/IP and UDP
- Experience with FreeRTOS or Zephyr
- Experience with security features (secure boot, checksums, OTA updates)
- Experience with bootloader development and OTA support
- Experience with LCD touchscreen integration (capacitive/resistive controllers, drivers)
- Familiarity with embedded graphics frameworks (TouchGFX, LVGL, Qt for MCUs, or similar)
- Understanding of cybersecurity in IoT solutions
- Upper-Intermediate level of English
Would be a plus
- Experience with camera integration (image capture, processing, streaming)
- Experience with face recognition and/or embedded vision SDKs
- Experience with file systems (FatFS, LittleFS) and networking stacks (lwIP or similar)
- Background in fluidics control (pumps, flow sensors, pressure sensors)
-
Senior Backend Engineer
2 weeks ago
European Economic Area, United States Sigma Software Group Full timeJoin a fast-growing leader in digital accessibility Seeking a Backend Engineer to build scalable SaaS solutions using Go or JVM, cloud tech, and modern architectures.We're looking for an experienced Backend Engineer to join our client's innovative team. In this role, you'll be responsible for designing and implementing scalable, distributed backend solutions...
-
Java Software Engineer
2 weeks ago
European Economic Area, United States pawaTech Full timepawaTech is looking for a Software Engineer with an inherent passion for teamwork and a collaborative spirit. As part of our Regulatory Reporting team, you will work on automation of regulatory processes and building scalable solutions that support compliance across multiple African markets. The work involves close interaction with tax authorities and local...
-
Senior Embedded Software Engineer
6 days ago
Los Angeles Metropolitan Area, United States Heaviside Industries Full timeAs aSenior Embedded Software Engineer, you will be responsible for writing, debugging, and optimizing the firmware that brings our hardware to life. You will work directly with the hardware designer to write low-level drivers for handheld electronics and small robotics systems.This role requires a strong understanding of both software development and...
-
Embedded Software Engineer
4 days ago
Los Angeles Metropolitan Area, United States Edison Smart® Full timeDefensive Security Engineer (Embedded Systems) | Los Angeles | Up to $200k + BenefitsJoin a growing wireless communications business in Los Angeles, who build highly secure communications built for harsh environments.As a Defensive Security Engineer, you'll work in a small Cybersecurity teams to help protect the company's embedded systems.You'll design and...
-
Greater Seattle Area, United States Tuxera Full timeWe are looking for anEmbedded Account Executive, Aerospace & Defense,to join ourGlobal Sales Team.Tuxera is a world-leading provider of quality-assured data management and networking software. Our technology powers aircraft, spacecraft, defense systems, vehicles, and mission-critical embedded platforms — ensuring data is always safe, accessible, and...
-
Embedded Engineer
1 week ago
Austin, Texas Metropolitan Area, United States Synchro Full timeProduction Test Engineer (Embedded Applications)Location: Onsite in Austin, TXDuration: FTE - Direct HireWe are looking for a hands-onProduction Test Engineerto design and execute manufacturing test processes for advanced embedded applications, and hardware systems. This role ensures products meet quality, reliability, and scalability requirements as they...
-
Software Engineer
3 days ago
Detroit Metropolitan Area, United States Techfueld Full timeAbout the ClientOur client is a global major tier one supplier extensively known for their innovative approach to sound technologies and in-vehicle Infotainment systems.Overview of the RoleOur Client is looking for an experienced software engineer, well versed with software development of in car electronics. You will be responsible for the main technical...
-
Embedded Site Reliability Engineer
2 days ago
Bay Area, CA, United States of America Block Full timeProto is accelerating the world's transition to an open economy with products that increase access and independence for everyone. We're building Bitkey, a simple and safe self-custody bitcoin wallet that will put customers in control, as well as hardware and software that will help decentralize bitcoin mining and enable new and innovative use cases for...
-
Cyber Capabilities Developer
2 weeks ago
Washington DC-Baltimore Area, United States Union Dynamic Full timeCompany DescriptionUnion Dynamic is a specialized engineering services firm with expertise in Embedded Systems and Machine Vision for industrial automation. We provide custom software and hardware development, as well as development support services to meet diverse client demands. Our offerings include PCB assembly for small batch projects and advanced...
-
Flight Software Engineer
4 days ago
Denver Metropolitan Area, United States EVONA Full timeStaff Flight Software EngineerLocation:Colorado, USA (Onsite / Hybrid options available)Are you passionate about developing software that will power next-generation space robotics and enable humanity's presence beyond Earth? This pioneering space technology company is looking for aStaff Flight Software Engineerto join their growing team. You'll play a key...