Staff Engineer integrating core battery controls and application software at Ford. Collaborate across teams for high-voltage embedded systems development in electric vehicles.
Responsibilities
Integrate core battery controls and application software components at pack and vehicle level.
Coordinate BMS software development efforts to ensure alignment with defined requirements and integration with other system components (Charge Port, OBC, DC/DC, Inverter, Thermal System, etc.).
Develop HV embedded controls software from low-level base software, diagnostics, and controls application firmware modules.
Verify the performance and reliability of the BMS algorithms using battery packs / cells and battery cyclers.
Tune and optimize controls calibration parameters to improve performance.
Support battery pack manufacturing and DV troubleshooting efforts.
Develop and maintain unit, MIL, and SIL tests to validate software.
Define and specify interfaces between application software and firmware.
Work with/resolve ambiguity in requirements/specifications/designs.
Enforce quality by helping define test cases with test team by providing detailed requirements and supporting documentation when needed.
Collaborate with platform software, validation, and analytics teams to implement and refine algorithms, and integrate feedback from field and lab data.
Develop comprehensive test plans and perform thorough testing to validate firmware functionality, stability, and performance under various conditions.
Extract and document detailed component-level requirements for battery management systems and power electronics, collaborating closely with cross-functional teams (hardware, firmware, systems engineering) to ensure alignment with overall vehicle objectives.
Contribute to firmware, hardware, systems, and functional safety design reviews.
Participate in functional safety and failure avoidance analysis of complex electrical and software vehicle subsystems (HARAs, FMEAs, etc.).
Prepare technical reports and presentations to communicate findings to key stakeholders and management.
Collaborate with mechanical, hardware and system team for seamless integration of hardware and software components.
Act as the primary point of contact between the BMS software team and the battery pack team.
Document integration and calibration processes, test results and system configurations.
Work with hardware and debuggers at a bench and HIL level to verify software operation.
Instrument and profile software to identify opportunities for optimization on the submodule and system level.
Requirements
Hands-on hardware bring-up, system debugging, and code optimization.
Ability to collaborate and communicate complex technical concepts.
Ability to deliver high-quality C code in a real-time embedded environment.
Proficiency in a variety of embedded architectures, from bare metal to RTOS implementations, as well as a deep understanding of modern multi-core 32-bit embedded controller peripherals and architecture.
Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, experience with evidence of exceptional ability, or equivalent.
5+ years of relevant experience in embedded software design
Experience with automotive high-voltage systems, integration, and troubleshooting.
Strong knowledge of battery management systems, including lithium-ion battery cell (LFP, NCA, and NMC) & pack design technologies.
High proficiency in programming experience using Embedded C and Python
Highly collaborative mindset and strong communication skills
Knowledge of electrical engineering fundamentals including circuit analysis and design.
Ability to work independently and deliver on system-level component integration tasks.
Fluent in software fundamentals including software design and maintainability.
Benefits
Immediate medical, dental, vision and prescription drug coverage
Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
Vehicle discount program for employees and family members and management leases
Tuition assistance
Established and active employee resource groups
Paid time off for individual and team community service
A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
Paid time off and the option to purchase additional vacation time
Job title
Staff High-Voltage Software Integration Engineer – BMS, Power Conversion
Payer Solutions Architect coordinating rollout of State and Payer solutions for homecare technology platform. Ensuring customer engagement and timely project implementations while managing multiple stakeholder needs.
Solutions Architect supporting IoT application architecture and optimization as a technical partner. Building long - term trust with clients through technical expertise and problem - solving.
Cloud Solutions Architect responsible for cloud computing initiatives at Cayuse. Designing and implementing cloud infrastructures and architectures that are scalable and cost - effective.
Solutions Architect leading technical onboarding and integrations for customers at OpenAsset. Utilizing Python and JavaScript expertise for workflow automation and system integrations.
Pre - Sales Solution Architect at FINBOURNE, collaborating with Sales Team to design solutions in financial services. Running demos, workshops, and creating custom solutions using Python and SQL.
Solution Architect in Deloitte, leading public sector digital transformation. Focusing on Identity and Access Management and overseeing Discovery phases.
Director of AI Solution Architecture at PwC leading the design and delivery of enterprise technology solutions. Fostering collaboration and building executive - level client relationships in complex projects.
Vice President, Solution Architect leading architecture for digital servicing applications. Overseeing development and design solutions for scalability, performance, and security in technical environments.
TRIRIGA Subject Matter Expert consulting for federal government agency providing analysis and guidance on software modernization initiatives. Collaborating with stakeholders in a hybrid environment.