Embedded Software Engineer II - (C++) Realtime Platform
Latitude AIabout 3 hours ago
Pittsburgh, PA, USA +2 moreMid Level / Senior
H1B Sponsor
Base Salary
$150k - $225k/yr
Responsibilities
- Support the development of an on-vehicle UDS diagnostic stack on an embedded ARM-based platform.
- Develop and maintain embedded C++ software in Linux userspace for real-time applications.
- Drive a test-first mindset by designing and implementing unit and integration tests.
- Own specific modules or subsystems, ensuring clean and maintainable code.
- Debug complex system-level issues involving IPC frameworks and hardware peripherals.
- Perform code reviews to ensure adherence to coding standards and algorithmic correctness.
- Collaborate with other engineering teams to incorporate system requirements into software designs.
- Manage competing priorities and communicate blockers to senior staff.
- Produce clear documentation for workflows and begin mentoring junior team members.
Requirements
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field with 2+ years of relevant experience.
- Demonstrated ability to write well-structured, maintainable software.
- Proficiency in embedded modern C++ (14+) and familiarity with MISRA-C++ coding standards.
- Experience with Linux userspace application development on embedded ARM-based platforms.
- Experience writing and maintaining automated tests and Python scripting skills.
- Ability to independently debug system-level issues and escalate when necessary.
- Strong awareness of technical debt and delivery trade-offs.
Benefits
- Competitive compensation packages.
- High-quality individual and family medical, dental, and vision insurance.
- Health savings account with employer match.
- Employer-matched 401(k) retirement plan with immediate vesting.
- Employer-paid group term life insurance with optional voluntary life insurance.
- Paid parental and medical leave.
- Unlimited vacation and 15 paid holidays.
- Daily lunches, snacks, and beverages in office locations.
- Pre-tax spending accounts for healthcare and dependent care expenses.
- Monthly wellness stipend and adoption/surrogacy support program.
- Backup child and elder care program.
- Professional development reimbursement and employee assistance program.
- Discounted programs including legal services and identity theft protection.
- Company bonding activities and wellness initiatives.