Trimble Inc. · 1 month ago
Linux Embedded Software Engineer
Trimble Inc. is transforming the way the world works by delivering products and services that connect the physical and digital worlds. The Linux Embedded Software Engineer will be responsible for developing critical embedded Linux subsystems that provide connectivity, security, and data management capabilities across multiple Trimble product lines.
Indoor PositioningMapping ServicesNavigationSoftwareWeb Hosting
Responsibilities
Design, implement, and maintain embedded Linux system components using Yocto/OpenEmbedded
Implement secure boot chains and reliable firmware update mechanisms
Design and maintain filesystem layouts and partition schemes for resilient embedded systems
Develop and integrate multi-radio connectivity solutions (Wi-Fi, Bluetooth, cellular, UHF)
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
Required
5+ years of experience with C/C++ development on Linux
3+ years working with embedded Linux systems, preferably using Yocto/OpenEmbedded
Deep understanding of Linux kernel, device drivers, and system initialization (systemd)
Strong knowledge of Linux networking stack, iptables/nftables, wireless technologies
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
Paid Parental Leave
Employee Stock Purchase Plan
Company
Trimble Inc.
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 CompanyTotal Funding
$1.02BKey Investors
Bank of America
2022-12-30Post Ipo Debt· $1B
2002-01-15Post Ipo Equity· $19.2M
1990-07-27IPO
Recent News
2026-01-06
2026-01-06
Business Insider
2025-12-25
Company data provided by crunchbase