Senior Systems Engineer developing embedded software for battery management systems at Ford Next. Coordinating software development efforts and ensuring alignment with project requirements while maintaining safety standards.
Responsibilities
Coordinate software development efforts to ensure alignment with defined requirements and seamless integration with other system components (Charge port, OBC, DC/DC, Inverter etc.).
Design, development, and testing embedded software components for adhering to coding standards and industry best practices such as MISRA C and V-cycle development.
Develop software for safety-critical components, including battery protections.
Enforce quality by helping define test cases with the test team by providing detailed requirements and supporting documentation when needed.
Contribute to algorithms and controls development for the battery management system, including state of charge estimation, state of health assessment, and cell balancing etc.
Verify the performance and reliability of the BMS algorithms by testing them using battery packs and battery cyclers.
Document findings and report to battery algorithms teams.
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.
Actively participate in review processes for firmware, hardware, system, and functional safety teams.
Collaborate with mechanical, hardware, and system teams for seamless integration of hardware and software components.
Develop and optimize calibration parameters to enhance safety, improve performance, and deliver exceptional user experiences.
Participate in functional safety and failure avoidance analysis of complex electrical and software vehicle subsystems (HARA, FMEAs, etc.).
Help the battery manufacturing team troubleshoot build issues by providing troubleshooting instructions, implementing software diagnostics, and proposing setup changes.
Requirements
Master’s degree or foreign equivalent in Electrical Engineering, Computer Engineering or a related field and 5 years of experience in the job offered or a related occupation.
5 years of experience with C programming.
5 years of experience with Battery management systems (BMS) software development and validation.
3 years of experience with BMS algorithms development for estimation of state-of-charge (SOC), state-of-health (SOH), and state-of-energy (SOE) in C.
3 years of experience developing safety critical software following MISRA C automotive standard and ISO 26262 functional safety standard, including processes, requirements definitions, and verifications at different levels of the V model.
3 years of experience using CAN and CAN-FD automotive communication interface and UDS communication protocol to enable diagnostics for troubleshooting vehicle issues.
2 years of experience with High voltage vehicle systems integration and troubleshooting in electric vehicles, including battery management systems, chargers, and electric motors.
2 years of experience with Embedded software development with RTOS.
Benefits
Immediate medical, dental, and prescription drug coverage
Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care 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.
Systems Engineer at Quevera collaborating with experts to deliver innovative solutions. Join our dynamic team recognized as a top employer in the Baltimore/DC area.
Staff Systems Engineer working on delivering complex software applications into operations with a talented team at CACI. Supporting development and verification of mission capabilities while ensuring operational efficiency.
Senior Systems Engineer supporting mission - critical software and AI/ML product development. Collaborating within an Agile team to transition complex systems to operational use.
IT Support Specialist ensuring installation, support, and maintenance of IT systems in healthcare settings. Focusing on efficiency, stability, and customer service with a team - oriented approach.
RF Systems Engineer III developing spacecraft communication systems for civil, commercial, and National Security Space programs. Collaborating with cross - functional teams to enhance RF communications technology.
Systems Engineer supporting deployment and operational reliability in cloud - based healthcare platform. Collaborate with engineering and QA teams to manage cloud environments and troubleshoot issues.
Business Systems Analyst participating in daily support and enhancement of systems for health care. Involved in development and configuration to support Cambia's mission in health care.
Epic Systems Analyst supporting pharmacy IT systems for Connecticut Children’s. Utilizing expertise in complex application and systems enhancements or replacements.
Systems Analyst for Connecticut Children’s health improving computer systems and supporting colleagues. Utilizing data gathering techniques for effective solutions in a healthcare environment.
System Engineer managing patch management and automation for Windows and Linux systems at AJAT GmbH. Collaborating with IT teams to ensure security and efficiency in processes.