CrawlJobs Logo

Firmware/Embedded Engineer

butlr.io Logo

Butlr

Location Icon

Location:
United States

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

100.00 - 120.00 USD / Hour

Job Description:

We’re seeking an experienced Firmware/Embedded Engineer to develop, optimize, and maintain embedded Linux–based gateway systems for IoT and edge applications. The role involves end-to-end firmware design, connectivity, security, and integration with cloud services.

Job Responsibility:

  • Build and customize Linux OS images (Yocto or Debian-based)
  • Integrate kernel modules, device drivers, and BSPs
  • Optimize boot time, memory, and power usage for embedded devices
  • Implement and manage Ethernet, Wi-Fi, LTE/4G, and PoE networking
  • Configure DHCP, DNS, MQTT, HTTP/HTTPS, NAT, and firewall rules
  • Ensure stable and secure connectivity with automatic recovery (99% uptime target)
  • Develop C/C++/Python services for data acquisition, buffering, and routing
  • Integrate edge ML models and cloud middleware (AWS, MQTT, REST APIs)
  • Manage local storage, caching, and retry logic for intermittent networks
  • Implement secure boot, signed firmware, and integrity checks
  • Manage certificates, keys, and access control
  • Support OTA firmware updates with rollback protection
  • Design system health telemetry (CPU, memory, connectivity, temperature)
  • Create watchdogs, auto-recovery scripts, and remote logging/debugging (jFrog, syslog)
  • Support remote firmware updates and diagnostics
  • Develop and automate unit/integration tests
  • Collaborate with QA on test execution and system validation
  • Bring up and test peripherals (Wi-Fi, LTE, USB, GPIO)
  • Integrate and test Linux drivers (Qualcomm and custom)
  • Validate sensor and RF interfaces
  • Profile CPU, memory, and I/O performance
  • Tune kernel and network parameters for reliability and throughput
  • Optimize flash storage and file system usage
  • Develop clients for MQTT, HTTPS, and WebSockets
  • Handle device provisioning and cloud connectivity (AWS IoT Core, Azure)
  • Support remote configuration and edge analytics modules
  • Work cross-functionally with hardware, QA, and cloud teams
  • Participate in code/architecture reviews
  • Document system architecture and deployment guides

Requirements:

  • Strong C/C++/Python skills in embedded Linux environments
  • Hands-on experience with Yocto, BSPs, and networking stacks
  • Familiarity with OTA updates, secure boot, and cloud-IoT integration
  • 5-10+ years related experience

Additional Information:

Job Posted:
December 06, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

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

Briefcase Icon

Similar Jobs for Firmware/Embedded Engineer

Embedded Software Engineer Intern

We are looking for interns for the Summer 2026 Season. Reliable embedded firmwar...
Location
Location
United States , San Mateo
Salary
Salary:
47.00 - 58.00 USD / Hour
skydio.com Logo
Skydio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Practical experience writing firmware/embedded code for a physical device
  • Proficiency with C++ within the context of embedded systems
  • Proficiency with Python for testing, experimentation, and tools development
  • Ability to write clean code with appropriate abstraction boundaries
  • Ability to read schematics and use standard debugging equipment: oscilloscope, logic analyzer, multimeter
  • Ownership in digging into complex problems
Job Responsibility
Job Responsibility
  • Develop and implement the embedded software that runs on the drone and our growing accessory product lines e.g. Skydio Dock
  • Characterize, integrate, and validate key subsystems (e.g. cameras, radios, flight controllers)
  • Bring up and debug new hardware
  • Write interfaces and drivers for sensors, cameras, and other devices
Read More
Arrow Right

Staff Engineer, Data Management Engineering

Sandisk understands how people and businesses consume data and we relentlessly i...
Location
Location
Malaysia , Batu Kawan, Penang
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of working experience in related field
  • Bachelor/Master in Electronic and Electrical Engineering/Mechatronics/Robotics
  • Experience in different kinds of sensor data collection/interaction (motor encoder/thermocouple/vibration/flow sensor) is preferable
  • Electrical circuit design and related system software and firmware/embedded software development experience
  • Familiarity with IoT platforms and network protocols (e.g., MQTT, CoAP)
  • Experience in motion control domain like PLC, motion controller, servo motor position, motion software, electrical noise suppression is a plus
  • Experience working on common communications interface: SPI, I2C, USB, RS232, RS485
  • Experience with embedded systems, real-time operating systems (RTOS), and microcontroller programming
  • Proficiency in programming languages (C, C#, Python preferred)
  • Basic knowledge of SQL
Job Responsibility
Job Responsibility
  • Design and develop IoT edge devices and sensors
  • Develop use of new sensors to monitor critical processes
  • Develop scripts to pre-process and load sensor data for application use
  • Understand manufacturing and information systems, and integrate data to respective IoT systems
  • Write, test, and implement software and firmware for IoT devices
  • Setup and maintain the health and data quality of the sensor acquisition systems
  • Continue improving the acquisition system through software updates or new/improved hardware
  • Documentation of systems and procedures for the setup and maintenance of hardware systems
  • Collaborate with cross-functional teams to understand use cases, determine solutions and integrate hardware and software systems
  • Implement security measures to protect IoT networks and data
  • Fulltime
Read More
Arrow Right
New

Paralegal

Randstad is currently seeking a motivated Paralegal to join a high-performing te...
Location
Location
Australia , Brisbane
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
March 11, 2026
Flip Icon
Requirements
Requirements
  • Proven ability to interpret technical or legal documents and conduct relevant research to maintain up-to-date knowledge of governing legislation
  • Ability to make appropriate decisions based on policies and precedents
  • Strong written and verbal skills, including the ability to draft professional submissions
  • Demonstrated ability to work independently, adjust priorities quickly, and complete high volumes of work within established time frames
  • A university degree in Law, Social Work, Psychology, Behavioural Science, Human Services, or Social Welfare
  • Must undergo a National Criminal History Check and relevant disciplinary action checks
Job Responsibility
Job Responsibility
  • Review file information and conduct in-depth analysis to determine the sufficiency of evidence for recommendations
  • Apply relevant legislative knowledge and legal experience to conduct risk assessments
  • Prepare technical reports, recommendations, and high-quality correspondence reflecting clear legal reasoning
  • Act as a point of contact for enquiries and provide advice on legislative and procedural matters
  • Proactively manage a caseload to ensure appropriate prioritisation and the meeting of established objectives
  • Fulltime
!
Read More
Arrow Right
New

Data Entry Administrator

A large national infrastructure contractor is seeking a Temporary Data Entry Off...
Location
Location
Australia , Gold Coast, Queensland
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
March 19, 2026
Flip Icon
Requirements
Requirements
  • Previous experience in data entry, administration or document control
  • Strong accuracy and attention to detail
  • Good verbal and written communication skills
  • Confident using MS Office (Excel, Word, Outlook)
  • Able to work on-site in Ormeau
  • Available to start immediately
Job Responsibility
Job Responsibility
  • Enter and maintain commercial and project data with high accuracy
  • Assist with document control, procurement records, invoices and purchase orders
  • Support preparation of reports, spreadsheets and project documentation
  • Maintain organised filing systems (digital and hard copy)
  • Work closely with project managers and commercial staff to confirm information
  • Ensure confidentiality and data integrity at all time
What we offer
What we offer
  • Short-term role with stable weekly hours
  • Experience on a major infrastructure project
  • Supportive commercial and project team
  • Fulltime
Read More
Arrow Right
New

Project Support Officer

Randstad is currently seeking an experienced Project Officer to join a high-perf...
Location
Location
Australia , Brisbane
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
March 18, 2026
Flip Icon
Requirements
Requirements
  • Demonstrated experience in supporting project teams, managing administrative tasks, and performing secretariat functions
  • Demonstrated experience working within an engineering or infrastructure project environment
  • Proven ability to create, edit, and quality-assure project documentation, as well as produce reports and communication outputs
  • Experience in facilitating stakeholder activities, coordinating work groups, and assisting with user engagement or training sessions
  • A high degree of accuracy and the ability to maintain logs, registers, and records
  • Familiarity with project management activities, processes, and documentation, including reporting and compliance
  • Infrastructure project experience
  • Undergo a pre-employment National Police Check
Job Responsibility
Job Responsibility
  • Support the project manager and project team
  • Support all project management and product development activities
  • Enact secretariat functions
  • Update logs and registers
  • Maintain reporting and communication outputs
  • Assist teams with documentation development
  • Support project management activities
  • processes, document creation, compliance and reporting, including inputs to EPO
  • Administer business processes and engagement required to inform, develop, review, authorise and utilise/share/publish project products, project artefacts and records
  • Produce, support and/or coordinate production of documentation required for project management, work stream activities and output products – including assisting research, writing, editing and quality assurance
  • Fulltime
Read More
Arrow Right
New

Client Service and Office Coordinator

Our client, an established national advisory firm with more than five decades of...
Location
Location
Australia , Brisbane
Salary
Salary:
36.00 - 37.00 AUD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
March 29, 2026
Flip Icon
Requirements
Requirements
  • Exceptional phone manner and relationship-building skills
  • Strong organisational and time management abilities
  • High attention to detail
  • Experience in Customer Service or Professional Services
  • Confident administrative and scheduling skills
  • Must be available to work in the office 5 days a week until probation period ends
Job Responsibility
Job Responsibility
  • Processing and logging new service requests
  • Coordinating and scheduling appointments
  • Managing workflow and turnaround timeframes
  • Communicating updates with clients and internal teams
  • Coordinate documentation and maintain precise records
  • Manage workflow to meet turnaround timeframes
  • Liaise with clients and internal teams to provide updates
What we offer
What we offer
  • Exposure to a leading independent national firm
  • Collaborative, supportive Operations team
  • Be part of an exciting growth phase in a well-established organisation
  • Career pathways
Read More
Arrow Right
New

Executive Assistant

Our client is a global powerhouse in the industrial and engineering sector. We a...
Location
Location
Australia , Eagle Farm, Queensland
Salary
Salary:
55.00 - 60.00 AUD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
March 22, 2026
Flip Icon
Requirements
Requirements
  • Microsoft Office Suite
  • Proven experience as an EA or Senior Administrator within a corporate or industrial environment
  • Advanced PowerPoint skills and a keen eye for visual presentation
  • The ability to manage up - you aren't afraid to hold leaders accountable for deadlines
Job Responsibility
Job Responsibility
  • Full oversight of the Director’s schedule and events
  • 7:00 AM / 7:30 AM start to ensure the day is won before the first meeting
  • End-to-end booking of domestic and international flights and accommodation
  • Proactively chasing up senior leaders to ensure all briefs and materials are prepared and ready for upcoming meetings
  • Crafting professional PowerPoint presentations and meeting collateral
What we offer
What we offer
  • On site parking
  • WFH
  • Flexible Lifestyle: 4 days in the office with 1 day WFH
Read More
Arrow Right
New

Project advisor

Randstad is currently seeking an experienced Project Advisor to join a high-perf...
Location
Location
Australia , Brisbane
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
March 11, 2026
Flip Icon
Requirements
Requirements
  • Significant experience in a project advisory or high-level support role within a complex environment
  • Experience in procurement coordination, secretariat duties, and document control
  • Proven ability to apply a logical, orderly approach when analysing complex situations and implementing effective solutions
  • Demonstrated experience in establishing systematic courses of action to ensure work is delivered to agreed objectives and deadlines
  • Excellent ability to build and maintain relationships with a wide range of internal and external stakeholders, including those at a senior level
  • Ability to lead by example, promote cooperation, and oversee the work of support staff to achieve collective team outcomes
Job Responsibility
Job Responsibility
  • Facilitate communication by organising meetings and preparing agendas
  • Manage internal risk workshops, track identified issues and learning's, and work collaboratively with teams to develop effective mitigation strategies
  • Oversee document control processes, draft project management plans, and maintain comprehensive records and archives in line with reporting systems
  • Coordinate tender processes and assist with project health checks and surveillance activities to ensure all deliverable meet defined quality standards
  • Develop project schedules, monitor budgets, and undertake high-level data analysis to provide accurate performance reporting against key measures
  • Oversee administrative support functions, including mailbox management, resource usage, and the preparation of high-level briefing notes and submissions
!
Read More
Arrow Right