Staff High Voltage Engineer

Fartech Solutions

Not Interested
Bookmark
Report This Job

profile Job Location:

Detroit, MI - USA

profile Monthly Salary: Not Disclosed
Posted on: 9 days ago
Vacancies: 1 Vacancy

Job Summary

Title: Staff High Voltage Engineer

Location: Hybrid in Detroit MI

Duration: 12 Months Contract to hire

Job Description:

Our team develops firmware and controls for HV embedded systems including battery management systems power converters charging and motor this role you will be collaborating with many cross-functional teams from electrical architecture systems and other platform software engineers for firmware development through all stages of program development.

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.

Qualifications

  • 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.
  • Bachelors 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.

Even better you may have.

  • Experience with fundamental hardware components on PCB and their analysis tools.
  • Ability to write testing scripts for using scripting languages (Python)
  • Fluent in software fundamentals including software design and maintainability.
  • Experience with software build tools like Bazel Scons Cmake etc.
  • Understanding of CI/CD pipeline and software build infrastructure.
  • Strong Python coding skills to support test automation.
  • Familiarity with automotive safety standards (e.g. ISO26262) and how they apply to hardware and software.
  • Ability to work independently on technical tasks
  • Familiarity with common electronic components and comfort reading circuit design schematics & data sheets contributing to hardware design discussions.
  • Hands-on experience in hardware bring-up system debugging and code optimization.
  • Knowledge of electrical engineering fundamentals including circuit analysis and design
  • A systems approach to design and development with the desire and curiosity to strive for exceptional delivery execution and continuous improvement.

Needs integration support in Michigan he has a team of 3 there at present

This role is very software focused - hybrid role must be well versed in high voltage safety fundamentals batteries and cell technology but strong on the embedded software side of things as well

This role is open due to increased workload they need more heads to get through peak while they are ramping up battery manufacturing they need to help manufacturing with end of line test fixtures helping battery pack teams and other stuff

This is a BMS centric role reviewing test plans reviewing data from pack tests they are testing packs on pack cyclers 24/7 ensuring controls are robust they do tuning optimization they will work closely with the algorithm teams there is another team doing baseline firmware software and another team focused on algorithms and controls this person works closely with the controls people to ensure they are getting expected performance on the pack

This person will be very hands-on jumping into the code jumping into hardware schematics to find hardware issues. They will be more of a software person but with hardware experience too.

They will have features like optimizing a thermal management controller and they have test benches for those controllers and this person will put together test plans and integrations to interface with the thermal controls team. Theyre controlling coolant temp and flow rate and need to validate those features.

HV and automotive is key.

He is open to 4-12 years of experience Staff level is one step above Sr.

Embedded software experience is a hard requirement

Automotive experience is a hard requirement

Battery for automotive experience is a hard requirement

Basic EE background is a hard requirement

Embedded C is a hard requirement

Vector-based software tools CANalyzer CANoe Canopy is a hard requirement

Simulink is a strong nice to have

Python is nice to have

Candidates coming from Rivian Tesla and other newer Auto companies work well but supplier companies and traditional big 3 auto is also ok

Title: Staff High Voltage Engineer Location: Hybrid in Detroit MI Duration: 12 Months Contract to hire Job Description: Our team develops firmware and controls for HV embedded systems including battery management systems power converters charging and motor this role you will be collaborating wi...
View more view more