Talent.com
Linux Embedded Software Engineer
Linux Embedded Software EngineerTrimble • CO, Westminster, US
Linux Embedded Software Engineer

Linux Embedded Software Engineer

Trimble • CO, Westminster, US
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Title : ​Linux Embedded Software Engineer

Job Location :  Westminster, CO, onsite

Department : Geospatial Wireless Communication Team

Are you ready to bridge the physical and digital worlds?

About the Role

We are seeking a talented Linux Firmware Engineer to join our team at Trimble. The Geospatial Wireless Communication Team develops critical embedded Linux subsystems that provide connectivity, security, and data management capabilities across multiple Trimble product lines, including next-generation smart targets, data collectors, optical instruments, and GNSS receivers.

About the Geospatial Wireless Communications Team

Our team develops sophisticated embedded Linux platforms built on Yocto that deliver : - Multi-radio connectivity (UHF, Wi-Fi, Bluetooth Low Energy and Cellular) - Secure boot and firmware update infrastructure - Real-time data synchronization and MQTT-based messaging - Advanced power management and network security - Regional compliance and radio monitoring capabilities.

What You Will Do

Key Responsibilities

Embedded Linux Development

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

Connectivity & Integration

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

Build Systems & CI / CD

Maintain and improve Yocto-based build infrastructure

Create and maintain build documentation

What Skills & Experience You Should Bring

Technical Skills

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, wireless technologies

Version Control : Proficiency with Git, BitBucket, and collaborative development workflows

Embedded Systems Experience

Experience with ARM-based embedded processors (NXP family preferred)

Understanding of eMMC / flash storage, partition schemes, and filesystem management

Knowledge of boot loaders (U-Boot) and secure boot implementation

Development Practices

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

Communication & Documentation

Excellent technical writing skills

Experience with documentation systems

Strong collaboration skills for working with distributed teams

Ability to explain complex technical concepts clearly

What Skills & Experience You Could Bring

Experience with MQTT, message brokers, and IoT protocols

Knowledge of wireless protocols (, Bluetooth, cellular modems)

Familiarity with device tree and Linux kernel configuration

Experience with technical diagramming tools

Contributions to open-source projects

Tools & Technologies You’ll Work With

Build & Development : - Git / BitBucket / Repo tool - GCC / cross-compilers - Bamboo CI / CD

Languages & Scripting : - C / C++ (primary) - Python (automation, tooling) - Bash scripting - Markdown

Embedded Platform : - NXP processors - U-Boot bootloader - systemd - (firmware updates)

Networking & Protocols : - NetworkManager / ModemManager - iptables / nftables - Various wireless technologies

Documentation & Planning : - Jira project management - Confluence / technical wikis

What We Offer

Impactful Work : Your code will run on thousands of devices used in construction, agriculture, and surveying systems worldwide

Technical Growth : Work on cutting-edge embedded Linux systems with complex multi-radio connectivity

Collaborative Environment : Join a globally distributed team of experienced engineers across multiple locations

Modern Practices : Work with contemporary development tools, CI / CD, and documentation systems

Innovation : Contribute to next-generation products in the geospatial and construction technology space

Work Environment

International Team : Collaborate with engineers in Sweden, India, France, Germany, New Zealand and other global locations

Modern Tooling : VS Code, automated testing, comprehensive documentation infrastructure

Continuous Learning : Access to technical training, conferences, and professional development

About Trimble

Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worlds. Core technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety and sustainability. From purpose-built products to enterprise lifecycle solutions, Trimble software, hardware and services are transforming industries such as agriculture, construction, geospatial and transportation.

Compensation : Trimble provides the following compensation range and general description of other compensation and benefits that it in good faith believes it might pay and / or offer for this position. This compensation range is based on a full time schedule. Trimble reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant’s sex or other status protected by local, state, or federal law.

Hiring Range

$122,–$165,

Pay Rate Type

Salary

Bonus Eligible?

Yes

Commission Eligible?

No

Benefits : Trimble offers comprehensive core benefits that include Medical, Dental, Vision, Life, Disability, Time off plans and retirement plans. Most of our businesses also offer tax savings plans for health, dependent care and commuter expenses as well as Paid Parental Leave and Employee Stock Purchase Plan. If this position is identified above as commission- or bonus-eligible, the terms of the commission plan or discretionary bonus plan for which you are eligible will be provided following the employee start date.

How to Apply : Please submit an online application for this position by clicking on the ‘Apply Now’ button located in this posting.

Application Deadline : Applications could be accepted until at least 30 days from the posting date.

At Trimble, we are committed to fostering a diverse, inclusive, and equitable workplace where everyone can thrive. Guided by our core values—Belong, Innovate, and Grow—we embrace and celebrate differences, knowing they make us stronger and more innovative. We are proud to be an equal opportunity employer, welcoming individuals of all backgrounds and advancing opportunities while embracing race, color, gender identity, sexual orientation, religion, disability, veteran status, or any other protected and diverse characteristic. We are committed to offering our candidates and employees with disabilities or sincerely held religious beliefs the ability to seek reasonable accommodations in accordance with applicable law and / or where it would not constitute undue hardship for Trimble. For more, please see Trimble's Code of Business Conduct and Ethics at, under “Corporate Governance.”

Our mission to transform the way the world works starts with transforming how we work together. By actively listening, asking questions, and taking intentional actions, we cultivate a culture that provides equitable opportunities for everyone to contribute and grow.

Trimble’s Privacy Policy

If you need assistance or would like to request an accommodation in connection with the application process, please contact om.

[job_alerts.create_a_job]

Embedded Software Engineer • CO, Westminster, US

[internal_linking.similar_jobs]
Software Engineer

Software Engineer

Advanced Space • Westminster, Colorado, United States
[job_card.full_time] +1
The team at Advanced Space is leading humanity back to the Moon and pioneering innovative solutions in the space industry. Advanced Space is a rapidly growing, privately held business that operates ...[show_more]
[last_updated.last_updated_30] • [promoted]
A318 Linux Administrator 9328783

A318 Linux Administrator 9328783

Focused HR Solutions • Denver, Colorado, United States
[job_card.full_time]
[filters_job_card.quick_apply]
Our direct client has an opening for an Linux Administrator 9328783.This position is 9 months with the option of extension, and the client is in Denver, Colorado.If you are interested,...[show_more]
[last_updated.last_updated_30]
Software Engineer

Software Engineer

Confidential • Denver, Colorado, United States
[job_card.full_time]
There are millions of e-commerce businesses around the world, and the industry is growing each year.Yet achieving profitability has never been harder. Costs are rising, it’s more tricky to acquire c...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer, Battlespace

Software Engineer, Battlespace

Anduril Industries • Broomfield, Colorado, United States
[job_card.full_time]
Anduril's Software Engineers excel at developing state-of-the art algorithms and software that solve scientific problems with real-world applications. Working in small innovative teams, our software...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Engineer II

Software Engineer II

Forge-nano • Thornton, Colorado, United States
[job_card.full_time]
Forge Nano is seeking a Software Engineer II to join their Engineering Design and Manufacturing Team, reporting to the Senior Electrical Engineer. This position will focus on developing the automati...[show_more]
[last_updated.last_updated_30] • [promoted]
Sr. Embedded Flight Software Engineer II

Sr. Embedded Flight Software Engineer II

SET Development • Deniver, CO, US
[job_card.full_time]
[filters_job_card.quick_apply]
We are seeking an experienced, Sr.Embedded Software Engineer to join our Flight / Satellite Systems team.In this integration-focused role, the candidate will assist in the integration of subcontracto...[show_more]
[last_updated.last_updated_30]
Principal Software Engineer- Flight Systems

Principal Software Engineer- Flight Systems

FS Studio • Denver, CO, United States
[job_card.full_time]
Principal Software Engineer – Space Systems.Greater Denver, CO (on-site 3–5 days / week).A fast-growing space-technology company is seeking a. This is a high-impact role influencing technical directio...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Electrical Engineer - Embedded Systems for Quantum in Space

Senior Electrical Engineer - Embedded Systems for Quantum in Space

ColdQuanta • Louisville, CO, United States
[job_card.full_time]
We are seeking a Senior Electrical Engineer specializing in embedded system firmware and software to join our Emerging Technology team. This individual will be a key contributor in the development o...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Systems Engineer (Software Obsolescence)

Systems Engineer (Software Obsolescence)

PLANIT Group • Littleton, CO, United States
[job_card.full_time]
The selected candidate will join the Software Obsolescence team, and in that role, will contribute to analyzing and optimizing the Software Obsolescence Roadmap for the Orion program.The selected c...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer II

Software Engineer II

Synergetics • Denver, Colorado, United States
[filters.remote]
[job_card.full_time]
Synergetics Incorporated provides innovative SaaS supply‑chain solutions for federal and defense clients through the FedRAMP‑authorized. OpenFLIS is a microservices‑based platform hosted in Microsof...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Embedded Systems Engineer

Senior Embedded Systems Engineer

VirtualVocations • Littleton, Colorado, United States
[job_card.full_time]
A company is looking for a Senior Embedded Engineer to join their hardware team.Key Responsibilities Provide design and technical input to all aspects of embedded systems development Bring desig...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Advanced Software Engineer

Advanced Software Engineer

Relativity • Denver, Colorado, United States
[job_card.full_time]
As an Advanced Engineer on the Cloud Engineering team, you will play a key role in designing, implementing, and optimizing scalable cloud infrastructure solutions. You will collaborate with cross-fu...[show_more]
[last_updated.last_updated_30] • [promoted]
Linux Systems Admin

Linux Systems Admin

Rubix Recruiting • Denver, CO, United States
[job_card.full_time]
We are a mid-sized family owned company in Denver.This is a full time position for a Linux Engineer (i.This position requires experience and knowledge of VoIP systems, installation, configuration, ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer

Software Engineer

Prime Robotics • Lakewood, Colorado, United States
[job_card.full_time]
Prime Robotics is a global provider of intelligent automation and autonomous mobile robots for the warehousing, distribution, e-commerce, and material handling industries.Founded in 2015 and based ...[show_more]
[last_updated.last_updated_30] • [promoted]
Software Development Engineer

Software Development Engineer

McKesson • Longmont, CO, United States
[job_card.full_time]
McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare.We are known for delivering insights, products, and services that make quality care more accessibl...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer I (Fullstack)

Senior Software Engineer I (Fullstack)

Lg Ad Solutions • Denver, Colorado, United States
[job_card.full_time]
We require people to be onsite in either our Denver (80206), Mountain View (94041) or New York (10018) office 4 days a week. LG Ad Solutions is a global leader in connected TV (CTV) and cross-scree...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Linux Administrator

Principal Linux Administrator

Sierra Space Corporation • Louisville, CO, United States
[job_card.full_time]
At Sierra Space, we build the missions and systems that keep our world secure in the domain above Earth.Sierra Space team members share a spirit of innovation and collaboration and a belief that we...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Embedded Hardware Engineer

Embedded Hardware Engineer

SparkFun Electronics • Longmont, CO, United States
[job_card.full_time]
Since 2003, SparkFun has been helping turn ideas into reality - whether you're creating a smart weather station, exploring the frontier of machine learning, building a robot for school or prototypi...[show_more]
[last_updated.last_updated_variable_days] • [promoted]