Senior Software Engineer, Toolchains
Company: Tbwa Chiat/Day Inc
Location: Palo Alto
Posted on: March 21, 2025
Job Description:
Pittsburgh, PA, Palo Alto, CA, Detroit, MILatitude AI (lat.ai)
develops automated driving technologies, including L3, for Ford
vehicles at scale. We're driven by the opportunity to reimagine
what it's like to drive and make travel safer, less stressful, and
more enjoyable for everyone.When you join the Latitude team, you'll
work alongside leading experts across machine learning and
robotics, cloud platforms, mapping, sensors and compute systems,
test operations, systems and safety engineering - all dedicated to
making a real, positive impact on the driving experience for
millions of people.As a Ford Motor Company subsidiary, we operate
independently to develop automated driving technology at the speed
of a technology startup. Latitude is headquartered in Pittsburgh
with engineering centers in Dearborn, Mich., and Palo Alto,
Calif.Meet the team:The toolchains team maintains and improves the
development ecosystem in a monorepo for Latitude developers. The
team focuses on developer efficiency, compliance with industry
standards, and reducing technical debt. Day-to-day work can involve
repo-wide optimizations, compiler and toolchain upgrades,
improvements to code health tooling, and integration with
third-party tools and packages. This team frequently acts as a
resource for other Latitude teams, both within development
infrastructure and in the larger org providing expertise and
support. These efforts play a vital role in ensuring a smooth and
productive development experience for all Latitude developers.What
you'll do:
- Proactively identify and implement improvements to the
development ecosystem, enhancing efficiency and productivity for
all Latitude developers
- Maintain and improve Latitude's core development environment
ensuring a stable and efficient platform for all Latitude
developers
- Provide guidance and assistance to other teams within Latitude
on development best practices and tool usage
- Integrate third-party tools and packages into our monorepo
making them available to all users
- Enhance code quality monorepo-wide with tools for debugging,
static analysis, sanitizers, code coverage, and other code health
metrics
- Work with all stakeholders to upgrade essential software tools
used by everyone including compilers, toolchains, and other
development utilitiesWhat you'll need to succeed:
- Bachelor's degree in Computer Engineering, Computer Science,
Electrical Engineering, Robotics or a related field and 4+ years of
relevant experience (or Master's degree and 2+ years of relevant
experience, or PhD)
- Experience with building and deploying software using various
build systems (e.g., Make, CMake, Bazel)
- Comfort working in a Linux environment
- Experience building third party and/or open source software
from scratch
- Proficiency in either Python or C++ along with bash
scripting
- Enjoys debugging complex and esoteric integration issuesNice to
have:
- Previous experience with Yocto and Bazel
- Solid understanding of the compilation and linking process in
the C++ toolchain
- Previous experience in a robotics integration role
- Previous experience working with cross-compilation of embedded
softwareWhat we offer you:
- Competitive compensation packages
- High-quality individual and family medical, dental, and vision
insurance
- Health savings account with available employer match
- Employer-matched 401(k) retirement plan with immediate
vesting
- Employer-paid group term life insurance and the option to elect
voluntary life insurance
- Paid parental leave
- Paid medical leave
- Unlimited vacation
- 15 paid holidays
- Daily lunches, snacks, and beverages available in all office
locations
- Pre-tax spending accounts for healthcare and dependent care
expenses
- Monthly wellness stipend
- Adoption/Surrogacy support program
- Backup child and elder care program
- Employee assistance program
- Discounted programs that include legal services, identity theft
protection, pet insurance, and more
- Company and team bonding outlets: employee resource groups,
quarterly team activity stipend, and wellness initiativesLearn more
about Latitude's team, mission and career opportunities at
lat.ai!The expected base salary range for this full-time position
in California is $174,000 - $261,000 USD. Actual starting pay will
be based on job-related factors, including exact work location,
experience, relevant training and education, and skill level.
Latitude employees are also eligible to participate in Latitude's
annual bonus programs, equity compensation, and generous Company
benefits program, subject to eligibility requirements.Candidates
for positions with Latitude AI must be legally authorized to work
in the United States on a permanent basis. Verification of
employment eligibility will be required at the time of hire. Visa
sponsorship is available for this position.We are an Equal
Opportunity Employer committed to a culturally diverse workforce.
All qualified applicants will receive consideration for employment
without regard to race, religion, color, age, sex, national origin,
sexual orientation, gender identity, disability status or protected
veteran status.Apply for this job
#J-18808-Ljbffr
Keywords: Tbwa Chiat/Day Inc, Palo Alto , Senior Software Engineer, Toolchains, IT / Software / Systems , Palo Alto, California
Didn't find what you're looking for? Search again!
Loading more jobs...