CrawlJobs Logo

Senior IoT / Firmware Engineer

https://www.precisers.pt Logo

Precise

Location Icon

Location:
Portugal , Leiria

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are hiring an IoT/ Embedded Firmware Engineer for a Product-driven software engineering company delivering custom solutions.

Job Responsibility:

  • Developing high-performing and reliable firmware for embedded systems using microcontrollers, sensors, and analog/digital interface circuits
  • Working with hardware engineering in developing future products, including recommendations on new technologies and design best practices
  • Coordinating the definition of architecture concepts
  • Collaborating with multidisciplinary teams
  • Ensuring compliance with regulations
  • Keeping up with technological advancements
  • Engaging in lifelong learning, attending conferences, workshops, and training sessions to enhance knowledge and skills
  • Fostering a culture of continuous improvement in the organization
  • Managing projects
  • Mentoring other members

Requirements:

  • Bachelor / Master degree in Computer Science Engineering or equivalent
  • Over five (5) years of experience developing embedded systems
  • Familiar with microcontrollers and/or microprocessors
  • Proficiency on firmware programming languages such as C or C++
  • Experience working with Real Time Operating Systems (RTOS)
  • Experience with communication protocols: MQTT, Ethernet, I2C, RS232, RS485, SPI
  • Experience with ARM, ESP32, and/or Silicon Labs technologies highly valued
  • Experience with Cybersecurity implementation for embedded systems (encryption, certificate management)
  • Executing code reviews and documentation
  • Experience with project budgeting, cost estimating and scheduling
  • Creative, proactive and a team player
  • Strong interpersonal skills and drive
  • Excellent communication skill
  • Fluency in English

Nice to have:

Experience with Zephyr RTOs is a plus

Additional Information:

Job Posted:
February 19, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior IoT / Firmware Engineer

Senior IoT/Firmware Engineer

We are looking for a Senior IoT/Firmware Engineer to join our client’s team. Our...
Location
Location
Portugal , Leiria
Salary
Salary:
Not provided
https://www.precisers.pt Logo
Precise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor / Master’s degree in Computer Science Engineering or equivalent
  • Over 5 years of experience developing embedded systems
  • Familiar with microcontrollers and/or microprocessors
  • Proficiency in firmware programming languages such as C or C++
  • Experience working with Real Time Operating Systems (RTOS)
  • Experience with communication protocols: MQTT, Ethernet, I2C, RS232, RS485, SPI
  • Experience with ARM, ESP32, and/or Silicon Labs technologies highly valued
  • Experience with Cybersecurity implementation for embedded systems (encryption, certificate management)
  • Executing code reviews and documentation
  • Experience with project budgeting, cost estimating and scheduling
Job Responsibility
Job Responsibility
  • Developing high-performing and reliable firmware for embedded systems using microcontrollers, sensors and analogue/digital interface circuits
  • Working with hardware engineering in developing future products, including recommendations on new technologies and design best practices
  • Coordinating the definition of architectural concepts
  • Collaborating with multidisciplinary teams
  • Ensuring compliance with regulations
  • Keeping up with technological advancements
  • Engaging in lifelong learning, attending conferences, workshops, and training sessions to enhance knowledge and skills
  • Fostering a culture of continuous improvement in the organization
  • Managing projects
  • Mentoring other members
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are seeking a self-motivated, talented, and exceptional Senior Embedded Softw...
Location
Location
United States , Seattle
Salary
Salary:
Not provided
productcreationstudio.com Logo
Product Creation Studio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Eight years of professional experience developing and debugging real-time firmware for production products
  • 4 year degree in computer science or electrical engineering, or equivalent experience
  • Strong C and C++ programming skills
  • Some electronics knowledge with the ability to debug digital subsystems using electronic test equipment such as logic analyzers and oscilloscopes
  • Experience with bare metal programming and one or more RTOSs (e.g. FreeRTOS, uC/OS)
  • Experience with custom board bring-up and troubleshooting hardware-software integration issues
  • Expertise with common embedded tool chains (e.g. GCC, Keil, IAR, CCS) and version control systems (e.g. SVN or Git)
  • Excellent written and spoken communication skills
  • Solid understanding and experience in software engineering methodologies and best practices
Job Responsibility
Job Responsibility
  • Requirements validation and capture
  • Task scoping
  • Architecture
  • Implementation
  • Testing
  • Manufacturing support
  • Provide feature upgrades to existing products
  • Assist in the development of new projects
  • Design and implement software for execution on custom embedded platforms, including drivers and board support packages
  • Participate in system architecture design, including RTOS and processor, microcontroller, and peripheral selection decisions
What we offer
What we offer
  • Medical/dental/vision
  • FSA
  • 401k
  • Creative, friendly work environment
  • Fulltime
Read More
Arrow Right

Senior Embedded Systems Engineer

This role focuses on developing hardware and firmware for our devices based on Z...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
assistme.io Logo
AssistMe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of working experience in a comparable surrounding
  • Bachelor´s or Master´s Degree in Computer Science, Electrical Engineering or a related field
  • Team player with great attention to detail willing to step out, willing to expand its skillset
  • Profound knowledge on Electrical and PCB design
  • Hardware debugging and board bring up
  • Excellent C programming skills with a focus on resource-constrained environments and writing clean, maintainable code
  • Able to use Python for automations and testing
  • Experience with BLE, UART, SPI, I2C
  • Experience working git and GitHub workflows for CI/CD
Job Responsibility
Job Responsibility
  • Hardware development and architecture for a BLE based medical wearable device
  • Hardware development and architecture for a Linux based gateway (BLE, WiFi, Cellular)
  • Firmware development and architecture for low-power, BLE enabled Arm Cortex-M based devices
  • Documentation of development and internal processes
What we offer
What we offer
  • Hands-on experience in a dynamic and data-driven environment
  • Team events and a diverse, international company culture
  • In-depth insights into how start-ups and the digital health sector work
  • Urban Sports Club benefits
  • Fulltime
Read More
Arrow Right

Senior Embedded Firmware Engineer

We are seeking a Senior Embedded Firmware Engineer to develop production-grade f...
Location
Location
United States
Salary
Salary:
135000.00 - 175000.00 USD / Year
utilidata.com Logo
Utilidata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • 7+ years developing and delivering production firmware for embedded systems
  • Expert proficiency in C/C++ with real-time operating systems (RTOS) and bare-metal programming
  • Strong understanding of embedded system architecture, hardware interfaces, and communication protocols (SPI, I2C, UART, CAN, USB, Ethernet)
  • Experience with IoT devices utilizing microcontrollers, communication modules (LTE, Bluetooth, WiFi), and edge computing
  • Hands-on experience with hardware bring-up and working directly with hardware teams during development
  • Knowledge of debugging tools, such as oscilloscopes, logic analyzers, and JTAG debuggers
  • Proven experience implementing CI/CD pipelines, automated testing frameworks, and version control systems (Git)
  • Strong communication skills and collaborative work style with cross-functional teams
  • Ability to travel up to 20% of time
Job Responsibility
Job Responsibility
  • Design, develop, and deploy production-grade firmware across multiple hardware platforms, architecting scalable, fault-tolerant components
  • Support hardware bring-up efforts and collaborate directly with hardware engineering teams during development cycles
  • Develop and optimize real-time embedded software using C/C++, RTOS, and bare-metal programming for resource-constrained microcontrollers
  • Implement and debug communication protocols (SPI, I2C, UART, CAN, Ethernet, LTE, WiFi) for IoT device connectivity
  • Establish and enforce firmware engineering standards, including coding conventions, testing protocols, and documentation requirements
  • Build and maintain CI/CD pipelines with automated testing, static analysis, and version-controlled release processes
  • Collaborate cross-functionally with external contractors, cloud infrastructure, AI/algorithms, and product teams to deliver integrated solutions
  • Mentor and develop team members
What we offer
What we offer
  • 10% annual bonus target
  • stock options
  • health, dental, vision
  • employer-match 401k
  • flexible paid time off
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

Ovarro is seeking a talented Senior Firmware Engineer to join our team working o...
Location
Location
United Kingdom , Sheffield
Salary
Salary:
Not provided
ovarro.com Logo
Ovarro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong professional experience in embedded firmware development for IoT devices
  • Proficiency in C/C++, TI MSP, Atmel, ST Microelectronics microcontrollers and embedded debugging
  • Hands on experience with 4G modems, especially LTE Cat M1 / NB IoT / LTE Cat 1, including AT command stacks and vendor SDKs
  • Strong understanding of low power design, sensor integration, analogue/digital interfaces, and wireless communication constraints
  • Knowledge of clean water network operations, DMA monitoring, and leakage detection techniques is preferred
Job Responsibility
Job Responsibility
  • Design, develop, and maintain embedded firmware for battery-powered IoT dataloggers
  • Implement robust modem communication stacks for LTE Cat 1, NB IoT, LTE M, and multi band 2G/3G fallback where applicable
  • Integrate sensing technologies including pressure, flow, acoustic, ultrasonic, temperature, analogue (0–10V, 4–20mA), and digital pulse inputs
  • Develop efficient data logging, power management, wake/sleep regimes, and OTA update mechanisms
  • Deliver secure, reliable communication using HTTPS, MQTT, or similar protocols
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

Join our team as a Sr Firmware Engineer to help us bring current and next genera...
Location
Location
United States , San Francisco; New York
Salary
Salary:
180000.00 - 210000.00 USD / Year
eightsleep.com Logo
Eight Sleep
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience, with a focus on firmware in C/C++
  • Proficiency in developing for compute-constrained and low-memory environments
  • Skilled in creating peripheral drivers and communication protocols (UART, I2C, SPI, USB), and knowledgeable in DMA
  • Have launched and maintained large fleets of devices, with experience in monitoring telemetry, and OTA firmware updates
  • Ability to read and interpret data sheets and schematics for hardware bring-up and debugging
  • Familiarity with logic analyzers and oscilloscopes
  • A fast-paced and iterative approach to tackling complex problems
  • Willingness and ability to travel regularly to China for team support and collaboration
Job Responsibility
Job Responsibility
  • Bring-up and implement cutting edge sensor technologies
  • Collaborate with hardware teams to guide prototyping, drive efficient designs, as well as implementation on production hardware
  • Lead the transformation of our firmware development landscape, pioneering advanced standards and state-of-the-art tooling
  • Work closely with our manufacturing team in China to develop tests and deliver high quality products on time
  • Thrive in an in person and remote work environment, ensuring clear and impactful communication
What we offer
What we offer
  • Offers Equity
  • All full-time employees receive the Pod
  • Flexible PTO
  • 100% employer contribution for medical/dental/vision insurance
  • Fully distributed workforce
  • Role ownership, and uncapped growth opportunities
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

A highly experienced Senior Firmware Engineer is sought to design, build, and sc...
Location
Location
United States , Mahwah
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field
  • 10+ years of experience in electronic product development, including analog/digital designs with 32-bit ARM microcontrollers
  • Advanced proficiency in C/C++ programming for embedded systems
  • Experience with wired (UART, SPI, I2C) and wireless communication protocols
  • Proficiency with version control systems (such as Git) and understanding of the software development life cycle using tools like Jira and Confluence
  • Ability to troubleshoot hardware using tools such as oscilloscopes, logic or spectrum analyzers, JTAG, etc.
  • Excellent written and verbal communication skills, with a proven ability to work collaboratively
Job Responsibility
Job Responsibility
  • Work closely with UX, culinary, video, software, and hardware engineering teams to review requirements, design, and implement product features
  • Develop well-structured, high-quality, reusable code by applying design patterns and best practices to ensure agility, reliability, and scalability
  • Refactor codebases as needed to improve performance, reliability, and maintainability
  • Contribute to architectural and performance design decisions
  • Write unit and integration tests, participate in code reviews, and perform testing and debugging
  • Enhance deployment and testing efficiency using CI/CD processes
  • Troubleshoot and resolve issues reported by QA or other teams
  • Participate in daily standups, weekly meetings, and sprint planning sessions
  • Scale architecture with modern technologies (e.g., Docker) and leverage cloud platforms and project management tools
  • Collaborate effectively with team members to deliver solutions aligned with project vision and quality standards
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan
Read More
Arrow Right

Senior Embedded IoT & Android/iOS Engineer

We are seeking a full-stack connected device engineer who is equally comfortable...
Location
Location
USA , Cambridge
Salary
Salary:
70000.00 - 130000.00 USD / Year
nanobiosym.com Logo
Nanobiosym
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of embedded firmware development on ARM Cortex-M (or similar)
  • Proven experience shipping BLE-connected IoT products end-to-end
  • Strong programming skills in: C/C++ (embedded), Kotlin and/or Java (Android), Swift (iOS)
  • Hands-on experience with BLE, Wi-Fi, and at least one cellular technology
  • Experience with AWS IoT or similar cloud IoT platforms
  • Deep understanding of secure device design (secure boot, OTA, encryption, key provisioning)
Job Responsibility
Job Responsibility
  • Develop production-grade firmware for ARM Cortex-M MCUs, including RTOS integration, peripheral drivers, low-level bring-up, and power optimization
  • Design and implement wireless communication stacks: BLE (GATT/GAP), Wi-Fi, and cellular (LTE-M / NB-IoT)
  • Build secure OTA update mechanisms with rollback protection and cryptographic validation
  • Integrate device-side IoT protocols (MQTT, CoAP) with cloud platforms such as AWS IoT Core
  • Collaborate with hardware teams on board bring-up, debugging, and system validation
  • Design and develop native Android (Kotlin/Java) and iOS (Swift) applications for connected devices
  • Implement device discovery, provisioning, BLE/Wi-Fi pairing, and real-time communication with firmware
  • Architect scalable mobile apps using modern patterns: Android: MVVM, Coroutines, Jetpack, iOS: MVVM/Combine/SwiftUI or UIKit
  • Ensure robust connectivity handling, background execution, and reconnection strategies across diverse devices
  • Deliver OTA firmware updates through mobile apps
  • Fulltime
Read More
Arrow Right