Linux Software Engineer (IoT) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Trimble Inc. · 8 hours ago

Linux Software Engineer (IoT)

Trimble Inc. is transforming the way the world works by delivering products and services that connect the physical and digital worlds. They are seeking a talented Linux Software Engineer to join their Geospatial Wireless Communication Team, where the main responsibilities include designing and maintaining embedded Linux systems and ensuring secure connectivity for Trimble devices in the IoT ecosystem.

Indoor PositioningMapping ServicesNavigationSoftwareWeb Hosting
check
Work & Life Balance
check
H1B Sponsor Likelynote

Responsibilities

Design, implement, and maintain embedded Linux system components using Yocto/OpenEmbedded
Create sharable code libraries implementing peripheral and central nodes for secure Bluetooth Low Energy (BLE) communications on Linux
Contribute to design specifications and sample applications and help other Trimble teams integrate our communication systems in their platforms
Develop and integrate a secure Bluetooth Low Energy (BLE) communication system to bridge IoT connectivity between devices without an IP stack and handheld Android and Windows computers
Work with hardware teams on bring-up and integration of new radio modules
Maintain and improve Yocto-based build infrastructure
Create and maintain build documentation

Qualification

Linux Systems ProgrammingEmbedded LinuxSystem ArchitectureNetworkingVersion ControlARM-based processorsDebugging skillsShell scriptingTechnical writingAgile methodologiesDocumentation systemsOpen-source contributionsCollaboration skills

Required

Strong Linux Systems Programming: 5+ years of experience with C/C++ development on Linux
Embedded Linux: 3+ years working with embedded Linux systems, preferably using Yocto/OpenEmbedded
System Architecture: Deep understanding of Linux kernel, device drivers, and system initialization (systemd)
Networking: Strong knowledge of Linux networking stack, iptables/nftables, BLE and other wireless technologies
Version Control: Proficiency with Git, BitBucket, and collaborative development workflows
Experience with ARM-based embedded processors (NXP i.MX family preferred)
Understanding of eMMC/flash storage, partition schemes, and filesystem management
Knowledge of boot loaders (U-Boot) and secure boot implementation
Strong debugging skills with tools like GDB, strace, tcpdump, Wireshark
Experience with cross-compilation and embedded toolchains
Proficiency with shell scripting (Bash) and Python for automation
Familiarity with Agile development methodologies
Excellent technical writing skills
Experience with documentation systems
Strong collaboration skills for working with distributed teams
Ability to explain complex technical concepts clearly

Preferred

Experience with MQTT, message brokers, and IoT protocols
Knowledge of wireless protocols (802.11, Bluetooth, cellular modems)
Familiarity with device tree and Linux kernel configuration
Experience with technical diagramming tools
Contributions to open-source projects

Benefits

Medical
Dental
Vision
Life
Disability
Time off plans
Retirement plans
Tax savings plans for health
Dependent care and commuter expenses
Paid Parental Leave
Employee Stock Purchase Plan

Company

Trimble Inc.

company-logo
Trimble is a global technology company that connects the physical and digital worlds, transforming the ways work gets done.

H1B Sponsorship

Trimble Inc. has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (62)
2024 (61)
2023 (43)
2022 (52)
2021 (51)
2020 (34)

Funding

Current Stage
Public Company
Total Funding
$1.02B
Key Investors
Bank of America
2022-12-30Post Ipo Debt· $1B
2002-01-15Post Ipo Equity· $19.2M
1990-07-27IPO

Leadership Team

leader-logo
Robert Painter
Chief Executive Officer
linkedin
leader-logo
Phillip Sawarynski
Chief Financial Officer
linkedin
Company data provided by crunchbase