Ford Motor-posted 3 months ago
Full-time • Senior
Hybrid • Long Beach, CA
5,001-10,000 employees
Transportation Equipment Manufacturing

We are seeking a highly experienced and influential Senior Staff Software Engineer to lead the firmware development and integration for a family of innovative connected modular systems. These multi-functional products can be used both inside and outside the vehicle, creating a seamless and connected user experience. As a technical leader, you will play a crucial role in shaping the future of vehicle interaction and personalization, setting the architectural direction for the project. This role requires a deep mastery of embedded systems, connectivity, diagnostics, and a talent for integrating third-party solutions. Strong leadership and collaboration skills are essential for success in this position.

  • Lead the design and implementation of application firmware for connected vehicle devices, focusing on optimizing performance and ensuring robust security.
  • Oversee the integration of various subsystems, including those provided by 3rd party collaborators and vendors, into the overall project.
  • Extend and enhance the existing platform BSP and device drivers to support the unique requirements of each modular device.
  • Work with feature owners and domain leads to develop and maintain software for specific module functionalities (e.g., environmental control, power management, multimedia).
  • Create and maintain firmware for energy management systems, focusing on enhancing functionality and resolving issues post-launch.
  • Design and implement firmware architecture and communication protocols between the modular devices and other systems.
  • Ensure firmware is designed with security and low power consumption as top priorities.
  • Implement comprehensive diagnostics and event logging capabilities within the firmware.
  • Collaborate with the hardware team to ensure component selection aligns with platform requirements and firmware capabilities.
  • Collaborate closely with the validation team to develop and execute comprehensive test plans to validate firmware functionality.
  • Integrate project source code into the Continuous Integration (CI) software build infrastructure.
  • Maintain clear and concise documentation of firmware architecture, design decisions, and code implementation.
  • Deep mastery of embedded systems, connectivity, and diagnostics.
  • Experience in integrating third-party solutions.
  • Strong leadership and collaboration skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service