×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Python, Embedded Systems​/ Firmware​/ IoT

Job in Sunnyvale, Santa Clara County, California, 94087, USA
Listing for: Dormont Manufacturing Co
Full Time position
Listed on 2026-07-03
Job specializations:
  • Software Development
    Python, Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 119500 - 164400 USD Yearly USD 119500.00 164400.00 YEAR
Job Description & How to Apply Below

Elevate Global Aviation Safety as our next Senior Embedded Software Engineer (GPS)

Ready to make a tangible impact on global industries using cutting‑edge technology? As a Senior Embedded Software Engineer in our Field Systems segment, you will develop high-performance GPS signal recovery and timing software that meets the world’s most demanding aviation performance needs. Working in a tight‑knit team in the heart of Silicon Valley, you will see the direct results of your efforts as you design, implement, and certify software that keeps the world moving safely and precisely.

About

Trimble

Trimble is a global technology company that connects the physical and digital worlds, transforming the ways work gets done with precise positioning, modeling and data analytics. Trimble empowers essential industries including construction, geospatial and transportation.

Field Systems

The Trimble Field Systems segment provides solutions to increase precision and productivity in construction tasks by collecting accurate information and managing conditions with cutting‑edge technology.

Key Responsibilities
  • Spearhead modular software design from requirement interpretation to final implementation, ensuring high-performance GPS signal recovery and timing.
  • Architect time-critical solutions by interacting closely with hardware and firmware teams to widen our advantage in leading‑edge receiver technology.
  • Own the certification lifecycle by following structured processes to document, verify, and achieve DO‑178 certification for mission‑critical products.
Essential Skills & Experience
  • Expertise in C programming and modular/structured software design for embedded or minimal architectures.
  • Proven experience with multi-threaded operating systems and designing real-time, time-critical software.
  • Proficiency in Python 3.x and a solid understanding of digital hardware and microprocessor architecture.
Bonus Points For
  • Experience with GPS or communication systems and object-oriented programming in C++.
Logistics
  • Location:

    Sunnyvale, CA;
    In‑Office
  • Travel Requirement: 0%
Eligibility for Future Clearance

This position requires the ability to obtain and maintain a DOD secret level clearance. U.S. citizenship is a prerequisite.

Why You’ll Love Working With Us

We are dedicated to making a tangible, positive real‑world impact. Our purpose-driven culture means you’ll help build and deliver solutions that make work faster, safer, and more sustainable for millions worldwide. Collaborate with a supportive team that shares your purpose and fosters belonging. Take initiative and embrace ownership in an entrepreneurial environment.

Compensation

Hiring Range: $–$

Pay Rate Type:
Salary

Bonus Eligible:
No

Commission Eligible:
No

Benefits

Trimble offers comprehensive core benefits that include medical, dental, vision, life, disability, time‑off plans and retirement plans. Health, dependent‑care and commuter tax‑savings plans, paid parental leave and employee stock purchase plan are also available.

We are committed to fostering a diverse, inclusive, and equitable workplace where everyone can thrive. We’re an equal‑opportunity employer welcoming all backgrounds and advancing opportunities while embracing race, color, gender identity, sexual orientation, religion, disability, veteran status, and other protected characteristics. Reasonable accommodations are available for candidates and employees with disabilities or sincerely held religious beliefs.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary