CrawlJobs Logo

Senior IoT / Firmware Engineer

Portugal, Leiria · Job Posted February 19, 2026
Apply Position
Job Link Share

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

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior IoT / Firmware Engineer

8 matching positions

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 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 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
New

Senior Software Engineer

The Senior Software Engineer plays a key role in the design, development, and de...
Location
Location
New Zealand , Auckland
Salary
Salary:
Not provided
herbrucks.com Logo
Herbruck Poultry Ranch
Expiration Date
July 29, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, Software Engineering, Electrical Engineering, or a related field
  • 5+ years of professional software engineering experience
  • Strong experience in software design, development, and debugging
  • Strong proficiency in C and C++
  • Experience with Make and CMake
  • Experience with Qt/QML or similar frameworks
  • Experience developing applications for Linux, iOS, Android, and/or Windows
  • Experience working with CAN bus
  • Experience with IoT technologies such as ThingsBoard, MQTT, Mender, or similar
  • Strong problem-solving and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain high-quality software systems and applications
  • Contribute to technical design discussions and code reviews
  • Collaborate with product managers, engineers, and stakeholders to deliver robust solutions
  • Support software quality through testing, automation, debugging, and best engineering practices
  • Troubleshoot complex software and system-level issues
  • Mentor junior engineers and contribute to a strong engineering culture
  • Contribute to architecture and technical decisions where appropriate
  • Collaborate on software, firmware, and hardware integration as product needs evolve
What we offer
What we offer
  • competitive pension plan with company match
  • health benefits
  • paid time off
  • robust Wellness Program
  • Fulltime
Read More
Arrow Right

Senior Embedded Engineer

Levno develops a world leading on-farm monitoring platform that helps farmers an...
Location
Location
New Zealand , Palmerston North
Salary
Salary:
115000.00 - 145000.00 NZD / Year
Levno
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience in embedded systems or firmware engineering roles
  • Strong programming experience in C++
  • Experience working on real-world connected devices or IoT products deployed at scale
  • Experience solving difficult technical problems in production environments
  • A pragmatic engineering mindset with strong commercial awareness
  • Experience mentoring or uplifting other engineers around you
  • Confidence making technical decisions and taking ownership of outcomes
  • Experience in environments with strong engineering standards and product delivery discipline
Job Responsibility
Job Responsibility
  • Continuously improve the firmware for the deployed fleet
  • Figure out how to connect the hardware to the cloud to solve farmers problems
  • Get close to customers, learn the problems they need solved, and solve them
What we offer
What we offer
  • Better Me wellbeing benefits to support your mental and physical health
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are seeking a SENIOR SOFTWARE ENGINEER to help design, build, and scale the v...
Location
Location
India
Salary
Salary:
Not provided
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience building and operating distributed systems or cloud-native services
  • Strong software design and object-oriented programming skills, with hands-on experience in Python and/or JavaScript
  • Experience building and operating systems in AWS or similar cloud environments
  • Experience building APIs, automation tooling, internal platforms, or developer-facing systems
  • Strong debugging and problem-solving skills, with the ability to work across service boundaries and system layers
Job Responsibility
Job Responsibility
  • Design, build, and evolve scalable validation platforms and services used across engineering
  • Develop and maintain virtual device infrastructure, simulation capabilities, and production-like validation environments
  • Build orchestration systems, APIs, and tooling that enable self-service and CI-integrated validation workflows
  • Improve the reliability, observability, scalability, and cost efficiency of validation infrastructure
  • Support performance, load, and resilience testing capabilities across validation platforms
  • Partner cross-functionally with Infrastructure, Backend, Firmware, Monitoring, and Product teams to ensure validation systems evolve with product and architectural complexity
  • Raise the bar on engineering quality by contributing strong system design, clean implementation, and pragmatic technical leadership within the team
Read More
Arrow Right

Senior Security Engineer – Medical Device Cybersecurity & Compliance

Job Description: Senior Security Engineer – Medical Device Cybersecurity & Compl...
Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 6 years of experience in cybersecurity
  • At least 3 years focused on medical devices, embedded systems, or IoT security
  • Proven track record in authoring security design, defining technical requirements, and documenting security architectures aligned with regulatory needs
  • Hands-on experience in embedded system security including secure boot, firmware security, threat modeling techniques (e.g., STRIDE, DREAD), and product-level risk assessments
  • Strong understanding of IEC 81001-5-1, IEC 60601-4-5, AAMI TIR 57, and AAMI TIR 97
  • Working knowledge of the medical device product development lifecycle and quality standards like ISO 14971
  • Demonstrated expertise in vulnerability management and penetration testing of connected products across device and cloud ecosystems
  • Excellent problem-solving skills, critical thinking, and ability to lead gap analysis and remediation activities in regulated environments
  • Strong collaboration skills with the ability to influence cross-functional teams including R&D, compliance, and product management
Job Responsibility
Job Responsibility
  • Drive end-to-end cybersecurity integration across the medical device product development life cycle
  • Develop and maintain cybersecurity for medical products, including security requirements specifications, risk assessments, threat models, and product security architecture documentation
  • Conduct thorough gap assessments to evaluate compliance with IEC 81001-5-1, IEC 60601-4-5, AAMI TIR 57, and AAMI TIR 97 standards, and implement remediation measures
  • Perform hands-on vulnerability assessments, penetration testing, and secure code reviews of embedded devices, IoMT components, and connected systems
  • Collaborate closely with development, compliance, and regulatory teams to ensure product security measures meet both internal security policies and external regulatory expectations
  • Support SBOM management, software supply chain risk evaluations, and third-party component analysis
  • Provide expert input on secure communication protocols, encryption standards, data protection for both at-rest and in-transit data, and cloud-based connectivity of medical systems
  • Assist in developing incident response strategies
  • Contribute to the continuous enhancement of internal secure development processes, tools, and methodologies, while championing security best practices within product teams
  • Fulltime
Read More
Arrow Right