Embedded Software Engineer
Primary stack
Nice to have's
Job description
About the Position
Elevate Global Aviation Safety as our next Embedded Software Engineer!
Ready to make a tangible impact on global industries using cutting-edge technology?
As a 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.
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.
Requirements
- Eligibility for Future Clearance: This position requires the ability to obtain and maintain a DOD secret level clearance. U.S. Citizenship is a prerequisite for this process.
- Education: BS or MS in Computer Engineering, Computer Science, or a closely related technical field.
- Skills:
- Embedded & Real-Time Systems: Proven expertise in designing software for minimal architectures, real-time/time-critical applications (e.g., embedded systems, high-speed servers), and a strong understanding of digital hardware and microprocessor architecture.
- Software Development: Proficient in C and Python 3.x, with a deep understanding of modular, structured software design concepts.
- Experienced in multi-threaded operating systems and advanced multi-threaded software design.
- Methodologies & Tools: Well-versed in Configuration Management (CM) tools/processes and diverse development lifecycles (Agile, Waterfall, Iterative Spiral).
- Strong verbal, written, and technical documentation skills.
Nice to Have
- Experience with GPS or Communication Systems and object-oriented programming in C++.
We Offer
- Compensation: $119,500.00–$164,400.00 (Salary)
- Benefits: Comprehensive core benefits including Medical, Dental, Vision, Life, Disability, Time off plans, retirement plans, tax savings plans, Paid Parental Leave, and Employee Stock Purchase Plan.
- Location: Sunnyvale, CA; In-Office
- Travel Requirement: 0%
About the Company
Trimble is a global technology company that connects the physical and digital worlds, transforming the ways work gets done. With relentless innovation in precise positioning, modeling, and data analytics, Trimble enables essential industries including construction, geospatial, and transportation. Whether it's helping customers build and maintain infrastructure, design and construct buildings, optimize global supply chains, or map the world, Trimble is at the forefront, driving productivity and progress.
Field Systems: The Trimble Field Systems segment provides solutions to increase precision and productivity in construction tasks by empowering stakeholders to collect accurate information and manage conditions with cutting-edge technology.
At Trimble, we are committed to fostering a diverse, inclusive, and equitable workplace where everyone can thrive. 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.
How to Apply
Please submit an online application for this position by clicking on one of the Apply buttons located in this posting.
For more information or to request an accommodation in connection with the application process, please contact [email protected].
© Trimble Transportation Germany. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.