As systems become increasingly software-defined, the challenge of integrating complex, multi-source embedded software onto hardware targets has grown exponentially. As an Embedded Software Integration Architect, you will be the visionary behind our software assembly line. You will define the strategic roadmap for how code flows from a developer's local environment, through automated build and verification stages, and ultimately onto physical hardware or virtual simulators.
Operating at the intersection of Software Engineering, DevOps, and Systems Validation, you will establish the standards for software configuration management, branching models, and build environments. You will architect scalable Continuous Integration and Continuous Deployment (CI/CD) pipelines specifically optimized for the unique constraints of embedded systems (such as resource limitations, hardware-in-the-loop testing, and functional safety requirements). By standardizing tools, virtualized execution environments, and automated quality gates, you will enable our engineering organization to deliver safe, compliant, and thoroughly tested software at pace.
You''ll have...
Education: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
Experience:
Technical Expertise:
Communication: Strong technical leadership and communication skills, with a proven ability to define processes, author technical standards, and drive adoption of modern integration practices across diverse engineering teams.
Even better, you may have...
Education: Master's degree or Ph.D. in a relevant engineering field.
Industry Standards:
Tools & Methodologies:
You may not check every box, or your experience may look a little different from what we''ve outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including:
This position is a salary grade 6-8.
For more information on salary and benefits, click here: https://fordcareers.co/GSR
Visa sponsorship is available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer. 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. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.
Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. #LI-Hybrid #LI-LB1
What you''ll do...
Integration Strategy & Governance: Define and document the global software integration strategy, branching models, and software configuration management (SCM) policies for complex, multi-repository embedded codebases.
Build System Standardization: Standardize and maintain the build infrastructure, toolchains, and build systems (e.g., CMake, Yocto/BitBake, Bazel) to ensure reproducible, hermetic, and highly optimized builds.
Environment Virtualization: Define and implement strategies for environment consistency, utilizing containerization (e.g., Docker) and virtual platforms/simulation (e.g., QEMU) to enable high-fidelity software testing before physical hardware is available.
Lifecycle & CI/CD Strategy: Architect the software to support automated testing, continuous integration (CI/CD) pipelines, and secure Over-the-Air (OTA) software updates.
Quality Gates & Release Readiness: Establish automated quality gates, test-coverage metrics, and compliance checks that software must pass to be integrated into main release branches.
Supplier & Multi-Source Integration: Define the ingestion process, interface validation, and automated packaging standards for third-party software components, middleware, and BSPs (Board Support Packages).
Automated Test Integration: Collaborate with validation teams to integrate automated test suites into the pipeline, ensuring efficient scheduling and execution of tests on physical HIL test benches.
What you''ll do...
Integration Strategy & Governance: Define and document the global software integration strategy, branching models, and software configuration management (SCM) policies for complex, multi-repository embedded codebases.
Build System Standardization: Standardize and maintain the build infrastructure, toolchains, and build systems (e.g., CMake, Yocto/BitBake, Bazel) to ensure reproducible, hermetic, and highly optimized builds.
Environment Virtualization: Define and implement strategies for environment consistency, utilizing containerization (e.g., Docker) and virtual platforms/simulation (e.g., QEMU) to enable high-fidelity software testing before physical hardware is available.
Lifecycle & CI/CD Strategy: Architect the software to support automated testing, continuous integration (CI/CD) pipelines, and secure Over-the-Air (OTA) software updates.
Quality Gates & Release Readiness: Establish automated quality gates, test-coverage metrics, and compliance checks that software must pass to be integrated into main release branches.
Supplier & Multi-Source Integration: Define the ingestion process, interface validation, and automated packaging standards for third-party software components, middleware, and BSPs (Board Support Packages).
Automated Test Integration: Collaborate with validation teams to integrate automated test suites into the pipeline, ensuring efficient scheduling and execution of tests on physical HIL test benches.