FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Embedded Software Engineer – RTOS/FreeRTOS
LatitudeStaff Embedded Software Engineer developing embedded applications for automated driving technologies at Latitude AI. Collaborating across teams to create high-quality, safe software solutions.
Tech Stack
Tools & technologiesDockerLinuxPythonRTOS
About the role
Key responsibilities & impact- Leverage hardware, RTOS, and Linux expertise of peer engineers to design and implement embedded application and system component architectures.
- Establish development plans and help the team to execute them effectively.
- Mentor peer engineers through rigorous code reviews, testing, and by leading by example to set the bar for personal delivery quality and cadence.
- Reach across teams and organizations to plan early and frequent integrations with new and existing subsystems.
- Establish and refine best practices for safety-critical embedded software development in a modern development environment.
Requirements
What you’ll need- Passion for Embedded Software Development in modern C++ (17+) in constrained environments
- Strong test-forward design skills; ability to layer test modalities to effectively and efficiently test your code
- Strong experience in writing systems software (safe concurrent programming, interprocess communication, architecture awareness and efficiency, interfacing with device drivers, etc.)
- Strong communication, organizational, and soft leadership skills
- Willingness to learn and improve internal software technologies for development and testing
- 10+ years of experience designing and developing system-level or embedded-level software in software-heavy projects (preferred)
- Experience using the gtest framework for unit test development (preferred)
- Development and support of software tools and infrastructure that improve developer experience (preferred)
- Expertise in Linux-based software development and related technologies including gtests, Python, Bazel, and Docker (preferred)
- Experience with Automotive Ethernet, UDS, DOIP, Some/IP (preferred)
Benefits
Comp & perks- 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 and Adoption/Surrogacy support program
- Paid medical leave
- Unlimited vacation and 15 paid holidays
- Daily lunches, snacks, and beverages available in all office locations
- Pre-tax spending accounts for healthcare and dependent care expenses
- Pre-tax commuter benefits
- Monthly wellness stipend
- Backup child and elder care program
- Professional development reimbursement
- 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 initiatives
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Embedded Software DevelopmentC++Systems SoftwareConcurrent ProgrammingInterprocess CommunicationDevice DriversUnit TestingLinux-based Software DevelopmentPythonBazel
Soft Skills
CommunicationOrganizational SkillsLeadershipMentoringCode ReviewTestingCollaborationPlanningExecutionQuality Assurance